Primary Care Physician Salary

$96,928

Average Compensation

$96,928

National Average

How much does a Primary Care Physician make?

The average salary for a Primary Care Physician is $96,928 per year. Ladders estimates are based on our calculations

man climbing stairs

Ladders – $100K+ Jobs
High salaries for experts. Sign up.

Popular Primary Care Physician Jobs

Primary Care Physician, Spanish
Oak Street Health  •  

Houston, TX

Posted Today

Primary Care Physician, Spanish
Oak Street Health  •  

Houston, TX

Posted Today

Primary Care Physician
Oak Street Health  •  

Houston, TX

Posted Today

View All Jobs blue arrow