Post job

Medical doctor salary

Average medical doctor salary

$181,967

$87.48 hourly rate

Entry-level medical doctor salary
$95,000 yearly salary
Updated January 8, 2025

Average Medical Doctor Salary

The average salary for a medical doctor in the United States is approximately $181,967 per year or $87 per hour. However, this figure can fluctuate based on several factors, including state of practice, years of experience, and specific medical specialty. For instance, doctors in high-demand fields such as surgery or psychiatry often earn significantly higher than the average.

Salary by State

Locations such as California, New York, and Texas are known for offering some of the highest salaries for medical practitioners. In California, for example, the average salary can exceed $220,000, reflecting the state's cost of living and demand for healthcare services.

Impact of Experience

Experience plays a crucial role in salary. Entry-level doctors may earn salaries closer to $100,000, while seasoned professionals with specialized skills can command salaries above $300,000. Continuous education and training in emerging medical technologies can also enhance earning potential.

Highest Paying Specialties

Fields such as anesthesiology, orthopedics, and cardiology frequently top the salary charts, offering lucrative compensation packages. By understanding the salary landscape and seeking opportunities in these high-paying specialties, medical doctors can strategically plan their careers for maximum financial success.

On this page
Medical doctor salary by: 

Let Zippi find your next medical doctor job

Floating question marks illustration

Let Zippi find your next medical doctor job

Floating question marks illustration

Where can a Medical Doctor earn more?

Compare salary by location
Vs
206k
186k
166k
146k
126k
106k
Columbus, OH$190,328
Columbus, IN$135,507
Compare salary by company
Vs
268k
248k
228k
208k
188k
168k
148k
128k
Pacific Medical Centers$250,848
Rome Medical Group$158,009

Medical doctor salary estimates from across the web

Based on the latest salary information compiled by Zippia, Glassdoor and Ziprecruiter, the average salary for a medical doctor typically falls between $181,967 and $272,959.
zippia
$181,967yearly
glassdoor[1]
$233,148yearly
ZipRecruiter[2]
$272,959yearly

Average medical doctor salary by state

The average medical doctor salary in New Jersey, Texas, and California are the highest in the U.S. The lowest average medical doctor salary states are Massachusetts, Indiana, and Utah.

  • State view
  • County view
Average salary:

Highest paying states for medical doctors

RankStateAvg. salaryHourly rate
1West Virginia$149,070$71.67
2Alabama$151,071$72.63
3North Dakota$148,086$71.20
4Mississippi$146,456$70.41
5Texas$156,280$75.13
6New Mexico$145,030$69.73
7Florida$153,033$73.57
8Arkansas$142,868$68.69
9Oklahoma$147,368$70.85
10California$155,309$74.67
11Louisiana$147,164$70.75
12Minnesota$143,580$69.03
13Tennessee$145,787$70.09
14North Carolina$146,713$70.54
15Vermont$149,443$71.85
16Kansas$147,392$70.86
17Arizona$144,879$69.65
18Kentucky$138,457$66.57
19Illinois$142,225$68.38
20New Hampshire$144,595$69.52
21New Jersey$156,737$75.35
22Georgia$141,115$67.84
23Pennsylvania$141,984$68.26
24South Carolina$141,526$68.04
25Maine$142,034$68.29
26Nevada$138,641$66.65
27Idaho$139,463$67.05
28Wisconsin$139,789$67.21
29Missouri$138,770$66.72
30Delaware$140,048$67.33
31Virginia$139,016$66.83
32South Dakota$130,696$62.83
33Montana$136,983$65.86
34Maryland$142,326$68.43
35Iowa$136,285$65.52
36Washington$139,491$67.06
37Ohio$135,853$65.31
38Oregon$137,420$66.07
39Connecticut$138,821$66.74
40Michigan$131,540$63.24
41Rhode Island$137,453$66.08
42Alaska$129,046$62.04
43District of Columbia$128,362$61.71
44Indiana$123,626$59.44
45New York$130,040$62.52
46Hawaii$117,295$56.39
47Nebraska$130,833$62.90
48Massachusetts$129,016$62.03
49Colorado$118,755$57.09
50Utah$120,932$58.14
51Wyoming$114,643$55.12

Highest paying cities for medical doctors

The highest-paying cities for medical doctors are Brownsville, TX, Orlando, FL, and Los Angeles, CA.

RankCityAvg. salaryHourly rate
1Brownsville, TX$190,328$91.50
2Orlando, FL$185,977$89.41
3Los Angeles, CA$178,493$85.81
4Olathe, KS$177,784$85.47
5Tulsa, OK$172,693$83.03
6Greenville, NC$172,361$82.87
7North Charleston, SC$165,775$79.70
8Phoenix, AZ$160,409$77.12
9Madison, WI$158,755$76.32
10Ottumwa, IA$157,053$75.51
11Columbus, OH$153,047$73.58
12Annandale, VA$152,177$73.16
13Greenwich, CT$151,732$72.95
14Portland, OR$151,312$72.75
15Dearborn, MI$144,393$69.42
16Syracuse, NY$139,475$67.06
17Belmont, MA$138,525$66.60
18Washington, DC$138,095$66.39
19Columbus, IN$135,507$65.15

Medical doctor salary details

A medical doctor's salary ranges from $95,000 a year at the 10th percentile to $347,000 at the 90th percentile.

Average medical doctor salary graph
Average medical doctor salary graph, trends, and summary

What is a medical doctor's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$347,000$28,917$167
75th Percentile$255,000$21,250$123
Average$181,967$15,164$87
25th Percentile$129,000$10,750$62
10th Percentile$95,000$7,917$46

Highest paying medical doctor jobs

The highest paying types of medical doctors are family practice md, physician, and acute care physician.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Family Practice Physician$205,717$17,143$98.9055,016
Family Physician$215,471$17,956$103.5947,352
Ob/Gyn Physician$200,423$16,702$96.3640,222
Staff Physician$216,755$18,063$104.21107,732
Primary Care Physician$214,843$17,904$103.29130,606
Acute Care Physician$219,416$18,285$105.49118,621

Which companies pay medical doctors the most?

Medical doctor salaries at Pacific Medical Centers and Fairview Health Services are the highest-paying according to our most recent salary estimates. In addition, the average medical doctor salary at companies like Silver Cross Hospital and Kaiser Permanente are highly competitive.

RankCompanyAverage salaryHourly rate
1Pacific Medical Centers$250,848$120.60
2Fairview Health Services$222,644$107.04
3Silver Cross Hospital$221,707$106.59
4Kaiser Permanente$217,240$104.44
5Mobile Programming$208,514$100.25
6Medical Center Clinic$206,942$99.49
7Kirkman Co$206,819$99.43
8ST. JOSEPH'S MERCY HEALTH CENTER$206,819$99.43
9DOCTORS' CENTER MANAGEMENT CORP$206,819$99.43
10Amg Illinois Ltd$202,948$97.57
11NextLevel Health$197,529$94.97
12Central Florida Health Care, Inc.$196,869$94.65
13Acacia Network$192,396$92.50
14Lexington Medical Center$186,201$89.52
15Bastion Technologies$183,824$88.38
16BRC$180,647$86.85
17Acadia Pharmaceuticals$180,462$86.76
18Pediatric Associates, Inc.$170,840$82.13
19ARUP Laboratories$161,575$77.68
20Rome Medical Group$158,009$75.97

Wage gap by gender, race and education

$190,000$184,400$178,800$173,200$167,600$162,000
MaleFemale

Medical Doctor salary by industry

The average medical doctor salary varies across industries:

  • The average medical doctor salary in the transportation industry is $180,010, the highest of any industry.
  • The average medical doctor salary in the finance industry is $172,371.
  • Medical doctors in the government industry earn an average salary of $143,882, the lowest of any industry.

Highest paying industries for medical doctors

RankIndustryAverage salaryHourly rate
1Transportation$180,010$86.54
2Insurance$172,371$82.87
3Health Care$168,111$80.82
4Government$143,882$69.17

High paying medical doctor jobs

Medical doctor salary trends

The average medical doctor salary has risen by $37,012 over the last ten years. In 2014, the average medical doctor earned $144,955 annually, but today, they earn $181,967 a year. That works out to a 10% change in pay for medical doctors over the last decade.

Compare medical doctor salaries for cities or states with the national average over time.

Average medical doctor salary over time

Compare medical doctor salaries for individual cities or states with the national average.

Medical doctor salary by year

YearAvg. salaryHourly rate% Change
2025$182,000$87.48+2.4%
2024$178,000$85.36+1.7%
2023$175,000$83.92+1.2%
2022$173,000$82.93+4.2%
2021$165,000$79.49+3.2%

Recently added medical doctor salaries

CompanyJobLocationDate addedSalary
MountainfamilyMedical DoctorGlenwood Springs, CO06/16/2025$205,000
Mountain Family Health CentersMedical DoctorGlenwood Springs, CO06/16/2025$205,000
Housing WorksMedical DoctorNew York, NY06/11/2025$120,000
Oakland SchoolsParaeducator-MedicalBowne, MI06/06/2025$43,827
Pinnacle Peak RecoveryBehavioral Health Paraprofessional-MedicalScottsdale, AZ04/27/2025$39,653
Pride HealthMedical DoctorForks, WA04/26/2025$380,878
FbsplMedical DoctorColumbus, OH04/24/2025$208,700
AdeccoMedical DoctorLos Angeles, CA04/21/2025$270,000
Healthcare Recruiters InternationalMedical DoctorBridgewater, NJ04/21/2025$52,175
TPF Nursing RegistryMedical DoctorStony Brook, NY04/21/2025$344,355

Medical doctor salary FAQs

Search for medical doctor jobs

Browse healthcare practitioner and technical jobs