Primary Care Physician Salaries in Houston, TX

Salary estimated from 47 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 12, 2018
Average in Houston, TX
$148,460 per year
Meets national average
  • Most Reported
$38,000
$329,000
Salary Distribution

How much does a Primary Care Physician make in Houston, TX?

The average salary for a Primary Care Physician is $148,460 per year in Houston, TX, which meets the national average. Salary estimates are based on 47 salaries submitted anonymously to Indeed by Primary Care Physician employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Primary Care Physician is 1-3 years.
Primary Care Physician salaries by company in Houston, TX
CompanyAverage salary
$119,551 per year
$300,000 per year
$193,982 per year
$193,982 per year
$189,737 per year
$120,000 per year
$95.00 per hour
Primary Care Physician salaries by location
CityAverage salary
$186,145 per year
$104,530 per year
$129,631 per year
$136,231 per year
$97,415 per year

Primary Care Physician job openings

Primary Care Physician
YPPA
Houston, TX
Collaborating Physician
PopHealthCare
Houston, TX
Physician Practice Management Consultant
Memorial Hermann
Houston, TX
Intensivist Physician
Houston Methodist
Houston, TX
Primary care/Urgent Care Physician
Integra medical clinics, PLLC
Houston, TX
Primary Care Physician
Pucillo Family Practice PA
Sugar Land, TX
Primary Care Physician jobs in Houston, TX