SOC 29-1215 · Michigan

Family Medicine Physicians Salary in Michigan

Family medicine physicians in Michigan earn the most in Battle Creek (average $280,430 a year) and the least in Flint ($194,520), across the 11 Michigan metro areas we cover. Statewide, BLS puts the family medicine physicians average at $219,610 and the median at $214,070 for 3,770 workers. The U.S. average for this job is $255,820.

$280Khighest: Battle Creek
$195Klowest: Flint
3,250jobs in these metros
11metro areas
Advertisement

Family Medicine Physicians average salary by city in Michigan

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Battle Creek$280,430$292,490$232,620$188,49891
Saginaw$264,530$236,610$211,230$177,84491
Kalamazoo$250,460$244,310$134,550$173,08695
Muskegon$249,740$220,540$147,220$170,20493
Lansing$240,220$206,110$135,090$164,45495
Grand Rapids$237,840$218,000$134,920$161,85796
Niles$233,730$229,740$220,880$162,81492
Traverse City$216,410$168,080$134,660$152,06293
Detroit$209,000$181,990$65,400$142,043100
Ann Arbor$208,180$214,100$93,930$146,350101
Flint$194,520$195,850$103,220$134,93493

*Average salary after federal and state taxes for a single filer; includes Battle Creek's local income tax (1%). Cost of living: BEA price parity, U.S. = 100.

Family Medicine Physicians salary in other states

Family Medicine Physicians salary by city and state

More about pay in Michigan

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.