Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
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.
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.
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.
Let Zippia find your next primary care physician job
Let Zippia find your next primary care physician job
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.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | North Dakota | $206,733 | $99.39 |
| 2 | Wisconsin | $194,322 | $93.42 |
| 3 | New Hampshire | $202,701 | $97.45 |
| 4 | Vermont | $202,939 | $97.57 |
| 5 | Minnesota | $198,305 | $95.34 |
| 6 | West Virginia | $190,144 | $91.42 |
| 7 | Maine | $192,395 | $92.50 |
| 8 | Kentucky | $191,774 | $92.20 |
| 9 | Washington | $198,807 | $95.58 |
| 10 | Iowa | $184,367 | $88.64 |
| 11 | New Mexico | $184,395 | $88.65 |
| 12 | Idaho | $193,130 | $92.85 |
| 13 | Nevada | $184,577 | $88.74 |
| 14 | Nebraska | $190,891 | $91.77 |
| 15 | Oregon | $190,772 | $91.72 |
| 16 | Mississippi | $182,636 | $87.81 |
| 17 | Pennsylvania | $189,952 | $91.32 |
| 18 | Michigan | $180,804 | $86.92 |
| 19 | Montana | $179,750 | $86.42 |
| 20 | Illinois | $183,182 | $88.07 |
| 21 | Ohio | $181,623 | $87.32 |
| 22 | New Jersey | $197,276 | $94.84 |
| 23 | Georgia | $181,800 | $87.40 |
| 24 | Alabama | $178,459 | $85.80 |
| 25 | Missouri | $176,988 | $85.09 |
| 26 | South Carolina | $178,977 | $86.05 |
| 27 | South Dakota | $170,560 | $82.00 |
| 28 | California | $184,723 | $88.81 |
| 29 | Texas | $182,844 | $87.91 |
| 30 | Arizona | $174,010 | $83.66 |
| 31 | Oklahoma | $173,956 | $83.63 |
| 32 | Indiana | $178,600 | $85.87 |
| 33 | Connecticut | $186,531 | $89.68 |
| 34 | Tennessee | $171,738 | $82.57 |
| 35 | Arkansas | $177,623 | $85.40 |
| 36 | Alaska | $170,510 | $81.98 |
| 37 | Colorado | $179,523 | $86.31 |
| 38 | Kansas | $173,461 | $83.39 |
| 39 | Louisiana | $170,285 | $81.87 |
| 40 | Maryland | $178,939 | $86.03 |
| 41 | Virginia | $177,537 | $85.35 |
| 42 | North Carolina | $168,077 | $80.81 |
| 43 | Massachusetts | $181,653 | $87.33 |
| 44 | Wyoming | $166,885 | $80.23 |
| 45 | Hawaii | $134,799 | $64.81 |
| 46 | Florida | $175,458 | $84.35 |
| 47 | New York | $177,390 | $85.28 |
| 48 | Delaware | $170,813 | $82.12 |
| 49 | Rhode Island | $166,468 | $80.03 |
| 50 | District of Columbia | $174,883 | $84.08 |
| 51 | Utah | $165,897 | $79.76 |
The highest-paying cities for primary care physicians are Seattle, WA, Rochester, MN, and Portland, OR.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Seattle, WA | $258,459 | $124.26 |
| 2 | Rochester, MN | $242,990 | $116.82 |
| 3 | Portland, OR | $237,858 | $114.35 |
| 4 | Sacramento, CA | $225,786 | $108.55 |
| 5 | Albuquerque, NM | $224,334 | $107.85 |
| 6 | Rochester, NH | $224,032 | $107.71 |
| 7 | Denver, CO | $219,776 | $105.66 |
| 8 | Las Vegas, NV | $219,697 | $105.62 |
| 9 | El Paso, TX | $219,524 | $105.54 |
| 10 | Atlanta, GA | $213,390 | $102.59 |
| 11 | Aurora, IL | $213,351 | $102.57 |
| 12 | Pittsburgh, PA | $213,068 | $102.44 |
| 13 | Saint Louis, MO | $210,468 | $101.19 |
| 14 | Birmingham, AL | $208,251 | $100.12 |
| 15 | Oklahoma City, OK | $204,854 | $98.49 |
| 16 | Springfield, OH | $204,494 | $98.31 |
| 17 | Indianapolis, IN | $203,982 | $98.07 |
| 18 | Portland, ME | $203,885 | $98.02 |
| 19 | Grand Rapids, MI | $203,498 | $97.84 |
| 20 | Jacksonville, FL | $199,059 | $95.70 |
Primary Care Physicians are the most in-demand in these five cities:
A primary care physician's salary ranges from $134,000 a year at the 10th percentile to $344,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly 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 |
The highest paying types of primary care physicians are family practice md, hospitalist physician, and physician.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| General Practitioner | $172,831 | $14,403 | $83.09 | 64,698 |
| Family Practitioner | $180,399 | $15,033 | $86.73 | 50,599 |
| Medical Doctor | $181,967 | $15,164 | $87.48 | 60,642 |
| Family Practice MD | $312,358 | $26,030 | $150.17 | 54,768 |
| Family Practice Doctor | $187,028 | $15,586 | $89.92 | 32,979 |
| Professor Of Family Medicine | $179,574 | $14,964 | $86.33 | 57,697 |
Top companies hiring primary care physicians now:
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.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Alameda Health System | $270,356 | $129.98 |
| 2 | Freeman Health System | $269,797 | $129.71 |
| 3 | Dignity Health | $259,810 | $124.91 |
| 4 | Baptist Health Care | $259,122 | $124.58 |
| 5 | Mayo Clinic | $258,401 | $124.23 |
| 6 | Cottage Health | $258,077 | $124.08 |
| 7 | Harrison County Community Hospital | $254,778 | $122.49 |
| 8 | Cameron Regional Medical Center | $253,845 | $122.04 |
| 9 | Fairview Health Services | $251,755 | $121.04 |
| 10 | Saint Luke's Health System | $250,020 | $120.20 |
| 11 | OSF HealthCare | $249,555 | $119.98 |
| 12 | TJ Regional Health | $248,903 | $119.66 |
| 13 | Lowell General Hospital | $248,838 | $119.63 |
| 14 | Carbon | $244,849 | $117.72 |
| 15 | MaineGeneral Health | $244,447 | $117.52 |
| 16 | Coquille Valley Hospital | $244,186 | $117.40 |
| 17 | Community Health Systems | $243,303 | $116.97 |
| 18 | Mercy Corps | $243,243 | $116.94 |
| 19 | Maine Health/maine Mental Health Partners | $242,853 | $116.76 |
| 20 | Pikeville Medical Center | $242,834 | $116.75 |
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.
Compare primary care physician salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly 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% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| OSF Healthcare | Primary Care Physician | Bloomington, IL | 06/30/2025 | $270,000 |
| Peacehealth | Primary Care Physician-Rural | Ketchikan, AK | 06/30/2025 | $338,875 |
| PM Pediatrics | Pediatric Urgent Care Physician/Pem-Massapequa | Massapequa Park, NY | 06/30/2025 | $170,000 |
| PM Pediatrics | Pediatric Urgent Care Physician/Pem-Staten | New York, NY | 06/30/2025 | $170,000 |
| Virtua | Physician-Virtua Pride Primary Care | Marlton, NJ | 06/30/2025 | $240,000 |
| Valor Healthcare | Primary Care Physician Md/Do | Glens Falls, NY | 06/30/2025 | $221,350 |
| Amergis | Per Diem Primary Care Physician | Providence, RI | 06/30/2025 | $45,914 |
| One Medical | Early Career-Primary Care Physician | New York, NY | 06/29/2025 | $252,000 |
| One Medical | Senior Health Primary Care Physician Available | Denver, CO | 06/29/2025 | $249,000 |
| Memorial Care Health System | Physician, Primary Care-Laguna | Laguna Hills, CA | 06/29/2025 | $250,000 |
Search for primary care physician jobs