Salaripedia
English

How much does a family medicine physician make in Michigan?

$214,100a year

Median yearly pay for family medicine physicians in Michigan. That is $102.92 an hour or $17,840 a month.

Hourly
$102.92
Vs. national median
-12%
Rank among states
47 of 51
Jobs in the state
3,770
Pay range
Lowest 10%: $65,320Median: $214,100Highest 10%: $382,200
PercentileYearlyHourly
10th$65,320$31.40
25th$123,200$59.25
Median$214,100$102.92
75th$312,100$150.07
90th$382,200$183.77

Cities in Michigan

Metro areas, median yearly pay.

Battle Creek, MI$292,500
Kalamazoo, MI$244,300
Saginaw, MI$236,600
Niles, MI$229,700
Muskegon, MI$220,500
South Bend, IN$219,300
Grand Rapids, MI$218,000
Ann Arbor, MI$214,100
Lansing, MI$206,100
Flint, MI$195,900
Detroit, MI$182,000
Traverse City, MI$168,100
Salaries for every job in Michigan

Nearby in the ranking

States with similar pay for family medicine physicians.

44. Hawaii$218,200
45. Arkansas$215,800
46. North Carolina$215,200
47. Michigan$214,100
48. New York$210,900
49. Missouri$171,200
50. Connecticut$163,900
Family Medicine Physician salary in all states

Frequently asked questions

How much does a family medicine physician make an hour in Michigan?

The median hourly pay in Michigan is $102.92 ($214,100 a year).

Do family medicine physicians make more in Michigan than the national average?

No: $214,100 against $244,200 nationally, 12% less.

Where does Michigan rank for family medicine physician pay?

Michigan ranks 47 of 51 states.

Which city in Michigan pays family medicine physicians the most?

Battle Creek, MI, with a median of $292,500 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.