Post job

Primary care physician salary

Average primary care physician salary

$214,843

$103.29 hourly rate

Entry-level primary care physician salary
$134,000 yearly salary
Updated December 15, 2025

Average Salary Insights

The average salary for a Primary Care Physician in the United States is $214,843 per year. Salaries can vary based on factors such as location, years of experience, and specific healthcare settings. For instance, physicians in metropolitan areas tend to earn more due to higher demand and cost of living adjustments.

State Comparisons

In examining primary care physician salaries by state, states like California and New York consistently offer higher compensation, reflecting their robust healthcare systems. Understanding these geographical disparities can help job seekers target their applications effectively.

Career Opportunities

Primary Care Physicians have diverse job opportunities available, including positions in hospitals, clinics, and private practices. As healthcare continues to evolve, the demand for skilled professionals remains strong, making it a stable career choice for aspiring medical practitioners.

On this page
Primary care physician salary by: 

Let Zippia find your next primary care physician job

Floating question marks illustration

Let Zippia find your next primary care physician job

Floating question marks illustration

Where can a Primary Care Physician earn more?

Compare salary by location
Vs
269k
249k
229k
209k
189k
169k
Columbus, OH$258,459
Jacksonville, FL$199,059
Compare salary by company
Vs
293k
273k
253k
233k
213k
Alameda Health System$270,356
Pikeville Medical Center$242,834

Primary care physician salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, SalaryExpert, Comparably and Payscale, the average salary for a primary care physician typically falls between $181,342 and $276,325.
zippia
$214,843yearly
glassdoor[1]
$254,540yearly
comparably[2]
$238,597yearly
Salary.com[3]
$230,870yearly
payscale[4]
$181,342yearly
SalaryExpert[5]
$276,325yearly

Average primary care physician salary by state

The average primary care physician salary in North Dakota, Vermont, and New Hampshire are the highest in the U.S. The lowest average primary care physician salary states are Louisiana, North Carolina, and Wyoming.

  • State view
  • County view
Average salary:

Highest paying states for primary care physicians

RankStateAvg. salaryHourly rate
1North Dakota$206,733$99.39
2Wisconsin$194,322$93.42
3New Hampshire$202,701$97.45
4Vermont$202,939$97.57
5Minnesota$198,305$95.34
6West Virginia$190,144$91.42
7Maine$192,395$92.50
8Kentucky$191,774$92.20
9Washington$198,807$95.58
10Iowa$184,367$88.64
11New Mexico$184,395$88.65
12Idaho$193,130$92.85
13Nevada$184,577$88.74
14Nebraska$190,891$91.77
15Oregon$190,772$91.72
16Mississippi$182,636$87.81
17Pennsylvania$189,952$91.32
18Michigan$180,804$86.92
19Montana$179,750$86.42
20Illinois$183,182$88.07
21Ohio$181,623$87.32
22New Jersey$197,276$94.84
23Georgia$181,800$87.40
24Alabama$178,459$85.80
25Missouri$176,988$85.09
26South Carolina$178,977$86.05
27South Dakota$170,560$82.00
28California$184,723$88.81
29Texas$182,844$87.91
30Arizona$174,010$83.66
31Oklahoma$173,956$83.63
32Indiana$178,600$85.87
33Connecticut$186,531$89.68
34Tennessee$171,738$82.57
35Arkansas$177,623$85.40
36Alaska$170,510$81.98
37Colorado$179,523$86.31
38Kansas$173,461$83.39
39Louisiana$170,285$81.87
40Maryland$178,939$86.03
41Virginia$177,537$85.35
42North Carolina$168,077$80.81
43Massachusetts$181,653$87.33
44Wyoming$166,885$80.23
45Hawaii$134,799$64.81
46Florida$175,458$84.35
47New York$177,390$85.28
48Delaware$170,813$82.12
49Rhode Island$166,468$80.03
50District of Columbia$174,883$84.08
51Utah$165,897$79.76

Highest paying cities for primary care physicians

The highest-paying cities for primary care physicians are Seattle, WA, Rochester, MN, and Portland, OR.

RankCityAvg. salaryHourly rate
1Seattle, WA$258,459$124.26
2Rochester, MN$242,990$116.82
3Portland, OR$237,858$114.35
4Sacramento, CA$225,786$108.55
5Albuquerque, NM$224,334$107.85
6Rochester, NH$224,032$107.71
7Denver, CO$219,776$105.66
8Las Vegas, NV$219,697$105.62
9El Paso, TX$219,524$105.54
10Atlanta, GA$213,390$102.59
11Aurora, IL$213,351$102.57
12Pittsburgh, PA$213,068$102.44
13Saint Louis, MO$210,468$101.19
14Birmingham, AL$208,251$100.12
15Oklahoma City, OK$204,854$98.49
16Springfield, OH$204,494$98.31
17Indianapolis, IN$203,982$98.07
18Portland, ME$203,885$98.02
19Grand Rapids, MI$203,498$97.84
20Jacksonville, FL$199,059$95.70

Primary Care Physicians are the most in-demand in these five cities:

  1. Seattle, WA
  2. Rochester, MN
  3. Portland, OR
  4. Sacramento, CA
  5. Albuquerque, NM

Primary care physician salary details

A primary care physician's salary ranges from $134,000 a year at the 10th percentile to $344,000 at the 90th percentile.

Average primary care physician salary graph
Average primary care physician salary graph, trends, and summary

What is a primary care physician's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$344,000$28,667$165
75th Percentile$275,000$22,917$132
Average$214,843$17,904$103
25th Percentile$167,000$13,917$80
10th Percentile$134,000$11,167$64

Highest paying primary care physician jobs

The highest paying types of primary care physicians are family practice md, hospitalist physician, and physician.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
General Practitioner$172,831$14,403$83.0964,698
Family Practitioner$180,399$15,033$86.7350,599
Medical Doctor$181,967$15,164$87.4860,642
Family Practice MD$312,358$26,030$150.1754,768
Family Practice Doctor$187,028$15,586$89.9232,979
Professor Of Family Medicine$179,574$14,964$86.3357,697

Top companies hiring primary care physicians now:

  1. Mayo Clinic jobs (10)
  2. Kaiser Permanente jobs (15)
  3. County of San Joaquin, CA jobs (32)
  4. Curative jobs (13)
  5. MercyOne jobs (17)

Which companies pay primary care physicians the most?

Primary care physician salaries at Alameda Health System and Freeman Health System are the highest-paying according to our most recent salary estimates. In addition, the average primary care physician salary at companies like Dignity Health and Baptist Health Care are highly competitive.

RankCompanyAverage salaryHourly rate
1Alameda Health System$270,356$129.98
2Freeman Health System$269,797$129.71
3Dignity Health$259,810$124.91
4Baptist Health Care$259,122$124.58
5Mayo Clinic$258,401$124.23
6Cottage Health$258,077$124.08
7Harrison County Community Hospital$254,778$122.49
8Cameron Regional Medical Center$253,845$122.04
9Fairview Health Services$251,755$121.04
10Saint Luke's Health System$250,020$120.20
11OSF HealthCare$249,555$119.98
12TJ Regional Health$248,903$119.66
13Lowell General Hospital$248,838$119.63
14Carbon$244,849$117.72
15MaineGeneral Health$244,447$117.52
16Coquille Valley Hospital$244,186$117.40
17Community Health Systems$243,303$116.97
18Mercy Corps$243,243$116.94
19Maine Health/maine Mental Health Partners$242,853$116.76
20Pikeville Medical Center$242,834$116.75

Wage gap by gender, race and education

$222,000$217,200$212,400$207,600$202,800$198,000
MaleFemale

Primary care physician salary trends

The average primary care physician salary has risen by $43,700 over the last ten years. In 2014, the average primary care physician earned $171,143 annually, but today, they earn $214,843 a year. That works out to a 10% change in pay for primary care physicians over the last decade.

Compare primary care physician salaries for cities or states with the national average over time.

Average primary care physician salary over time

Compare primary care physician salaries for individual cities or states with the national average.

Primary care physician salary by year

YearAvg. salaryHourly rate% Change
2025$215,000$103.29+2.4%
2024$210,000$100.78+1.7%
2023$206,000$99.08+1.2%
2022$204,000$97.92+4.2%
2021$195,000$93.85+3.2%

Recently added primary care physician salaries

CompanyJobLocationDate addedSalary
OSF HealthcarePrimary Care PhysicianBloomington, IL06/30/2025$270,000
PeacehealthPrimary Care Physician-RuralKetchikan, AK06/30/2025$338,875
PM PediatricsPediatric Urgent Care Physician/Pem-MassapequaMassapequa Park, NY06/30/2025$170,000
PM PediatricsPediatric Urgent Care Physician/Pem-StatenNew York, NY06/30/2025$170,000
VirtuaPhysician-Virtua Pride Primary CareMarlton, NJ06/30/2025$240,000
Valor HealthcarePrimary Care Physician Md/DoGlens Falls, NY06/30/2025$221,350
AmergisPer Diem Primary Care PhysicianProvidence, RI06/30/2025$45,914
One MedicalEarly Career-Primary Care PhysicianNew York, NY06/29/2025$252,000
One MedicalSenior Health Primary Care Physician AvailableDenver, CO06/29/2025$249,000
Memorial Care Health SystemPhysician, Primary Care-LagunaLaguna Hills, CA06/29/2025$250,000

Primary care physician salary FAQs

Search for primary care physician jobs

Browse healthcare practitioner and technical jobs