Skip to content

Salaries & Pay Salary by Job Data profile

How Much Does a Doctor Make? Salary by State

  • Official data · BLS May 2025
Updated  1 source

Median annual salary (U.S.)

$244,180

Pay percentiles for doctors

Percentile Hourly Annual
10th $36.94$76,830
25th $78.09$162,420
50th (median) $117.39$244,180
75th $160.71$334,270
90th $206.03$428,550

U.S. wages, May 2025. BLS occupation: Family Medicine Physicians (SOC 29-1215). Source: BLS Occupational Employment and Wage Statistics (OEWS)

Highest-paying states for doctors

State Median annual Median hourly vs. U.S.
Rhode Island $467,160$224.60+91%
Oklahoma $361,350$173.72+48%
Idaho $347,160$166.91+42%
Montana $330,760$159.02+35%
Alaska $323,490$155.52+32%
Pennsylvania $306,030$147.13+25%
Utah $297,510$143.03+22%
Oregon $293,240$140.98+20%
Washington $292,900$140.82+20%
Arizona $292,760$140.75+20%
United States $244,180$117.39—

Top 10 states by median annual wage, May 2025. Source: BLS Occupational Employment and Wage Statistics (OEWS)

How many doctors are there?

BLS counts about 107,510 doctors employed in the U.S. (May 2025, excluding the self-employed). These figures cover the BLS occupation “Family Medicine Physicians”. The most jobs are in Texas (6,190), Pennsylvania (4,190) and New York (4,000).

The mean (average) annual wage is $255,820, higher than the median of $244,180.

Frequently asked questions

How much do doctors make an hour?

The median hourly wage for doctors is $117.39. The middle 50% earn between $78.09 and $160.71 an hour.

Which state pays doctors the most?

Rhode Island has the highest median wage for doctors at $467,160, +91% vs. the U.S. median.

What is the starting salary for doctors?

BLS does not report pay by experience, but the lowest-paid 10% of doctors earn less than $76,830 a year, a common proxy for entry-level pay.