Content has loaded

Primary care physician salary in Michigan

How much does a Primary Care Physician make in Michigan?

Average base salary

$176,853
18%
below national average
Average $176,853
Low $104,749
High $298,593

The average salary for a primary care physician is $176,853 per year in Michigan. 149 salaries taken from job postings on Indeed in the past 36 months (updated August 16, 2026).

Primary Care Physician job openings in Michigan

slide 1 of 6
slide1 of 6
Advance Pracitce Provider (NP ...
HarmonyCares3out of 5 stars.
Troy, MI
Full-time
3 days ago

Highest paying companies for Primary Care Physician in Michigan

Average year pay is based on job postings on Indeed in the past 36 months.
Greenstaff Medical
 
$374,400per year
View company
Provenir Healthcare
 
$364,000per year
Goldfish Medical Staffing
 
$362,500per year
AMN Healthcare
 
$295,000per year
P.I.E. Management, L.L.C.
 
$280,800per year
Oak Street Health, part of CVS...
 
$274,495per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Primary Care Physicians near Michigan

  1. Saginaw, MI
    $247,637 per year
  2. Kalamazoo, MI
    $231,908 per year
  3. Troy, MI
    $204,960 per year
  4. Southfield, MI
    $198,304 per year
  5. Adrian, MI
    $189,987 per year

Where can a Primary Care Physician earn more?

Compare salaries for Primary Care Physicians in different locations
vs

Frequently Asked Questions (FAQs) about Primary Care Physician