Salaripedia
English

How much does a physician make in Ann Arbor?

$359,800a year

Median yearly pay for physicians in the Ann Arbor, MI metro area. That is $172.98 an hour or $29,980 a month.

Hourly
$172.98
Vs. national median
+35%
Rank among cities
62 of 340
Pay range
Lowest 10%: $81,380Median: $359,800Highest 10%: $549,500
PercentileYearlyHourly
10th$81,380$39.13
25th$230,400$110.77
Median$359,800$172.98
75th$549,500$264.18
90th$549,500$264.18

Other cities in Michigan

Median yearly pay for physicians.

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
Flint, MI$200,000
Grand Rapids, MI$179,900
Detroit, MI$68,220
Muskegon, MI$65,290
Physician salary in Michigan Physician salary in all states

Related jobs in Ann Arbor

Same field, median yearly pay.

Nurse Anesthetist$239,200
Family Medicine Physician$214,100
Dentist$174,900
Pharmacist$166,400
Nurse Practitioner$143,600
Physician Assistant$135,300
Optometrist$133,800
Veterinarian$127,300
Physical Therapist$107,000
Registered Nurse$103,500
Salaries for every job in Ann Arbor, MI

Frequently asked questions

How much does a physician make an hour in Ann Arbor?

The median hourly pay in the Ann Arbor, MI metro area is $172.98 ($359,800 a year).

Do physicians make more in Ann Arbor than the national average?

Yes: $359,800 against $265,900 nationally, 35% more.

How does Ann Arbor compare with the rest of Michigan?

The median in Michigan is $155,500, so Ann Arbor pays 131% more.

Where does Ann Arbor rank for physician pay?

62 of 340 metro areas with data.

How much does a physician make starting out in Ann Arbor?

The lowest-paid 10% make $81,380 or less a year; the top 10% make $549,500 or more.

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.