Salaripedia
English

How much does a physician make in Michigan?

$155,500a year

Median yearly pay for physicians in Michigan. That is $74.75 an hour or $12,960 a month.

Hourly
$74.75
Vs. national median
-42%
Rank among states
48 of 51
Jobs in the state
13,150
Pay range
Lowest 10%: $63,990Median: $155,500Highest 10%: $465,900
PercentileYearlyHourly
10th$63,990$30.76
25th$66,870$32.15
Median$155,500$74.75
75th$318,600$153.19
90th$465,900$224.00

Cities in Michigan

Metro areas, median yearly pay.

Ann Arbor, MI$359,800
Lansing, MI$307,300
Kalamazoo, MI$305,500
South Bend, IN$295,500
Traverse City, MI$280,500
Battle Creek, MI$238,700
Saginaw, MI$235,000
Monroe, MI$210,100
Flint, MI$200,000
Grand Rapids, MI$179,900
Detroit, MI$68,220
Muskegon, MI$65,290
Salaries for every job in Michigan

Nearby in the ranking

States with similar pay for physicians.

45. Pennsylvania$217,300
46. Connecticut$215,000
47. Maryland$212,100
48. Michigan$155,500
49. Arkansas$136,900
50. Illinois$132,500
51. District of Columbia$77,430
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in Michigan?

The median hourly pay in Michigan is $74.75 ($155,500 a year).

Do physicians make more in Michigan than the national average?

No: $155,500 against $265,900 nationally, 42% less.

Where does Michigan rank for physician pay?

Michigan ranks 48 of 51 states.

Which city in Michigan pays physicians the most?

Ann Arbor, MI, with a median of $359,800 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.