How much does a doctor make? Doctor salary by specialty
In the US, a doctor's median pay ranges from about $210,040 a year (pediatrician (general)) to $496,010 (cardiologist), depending on specialty. A family medicine doctor earns a median $244,180 a year, about $117.39 an hour.
Doctor pay calculator
Gross pay before taxes. Hourly = BLS annual figure ÷ 2,080 hours. Changing hours scales pay at the same hourly rate.
Doctor salary by specialty
| Specialty | Median per year | Median per hour | US jobs |
|---|---|---|---|
| Cardiologist | $496,010 | $238.47 | 17,290 |
| Radiologist | $420,860 | $202.34 | 26,770 |
| Surgeon (other) | $414,010 | $199.04 | 25,140 |
| Orthopedic surgeon | $358,550 | $172.38 | 14,100 |
| Emergency medicine | $335,550 | $161.32 | 32,880 |
| Dermatologist | $328,730 | $158.04 | 11,370 |
| OB-GYN | $292,910 | $140.82 | 21,260 |
| Psychiatrist | $281,870 | $135.51 | 27,980 |
| General internal medicine | $256,560 | $123.35 | 67,150 |
| Family medicine | $244,180 | $117.39 | 107,510 |
| Pediatrician (general) | $210,040 | $100.98 | 39,390 |
How much does a doctor make an hour?
| Specialty | Bottom 10% | Median | Top 10% |
|---|---|---|---|
| Cardiologist | $51.53 | $238.47 | $342.37 |
| Radiologist | $42.79 | $202.34 | $285.78 |
| Surgeon (other) | $38.62 | $199.04 | $315.06 |
| Orthopedic surgeon | $40.46 | $172.38 | $316.97 |
| Emergency medicine | $49.81 | $161.32 | $238.42 |
| Dermatologist | $49.43 | $158.04 | $278.15 |
| OB-GYN | $45.52 | $140.82 | $210.24 |
| Psychiatrist | $40.41 | $135.51 | $214.67 |
| General internal medicine | $35.37 | $123.35 | $228.57 |
| Family medicine | $36.94 | $117.39 | $206.03 |
| Pediatrician (general) | $43.98 | $100.98 | $162.74 |
Related
Common questions
How much does a doctor make?
Median pay ranges from $210,040 (pediatrician (general)) to $496,010 (cardiologist) a year, per BLS May 2025 data.
How much does a doctor make an hour?
A family medicine doctor's median is $117.39 an hour; specialists such as cardiologists earn a median $238.47 an hour.
Which doctors earn the most?
Among the specialties BLS reports, cardiologists have the highest median at $496,010 a year.
Which doctors earn the least?
Among the specialties BLS reports, pediatrician (general)s have the lowest median at $210,040 a year.
How much does a doctor make a month?
A family medicine doctor at the median earns about $20,348 a month before taxes; a cardiologist about $41,334.
How much do the top 10% of family doctors make?
The top 10% of family medicine physicians earn over $428,550 a year; the bottom 10% earn under $76,830.
Last reviewed October 31, 2026. Figures are from the BLS Occupational Employment and Wage Statistics, May 2025 survey for each physician specialty BLS reports separately; BLS does not publish one combined figure for all doctors. They cover employed physicians only, not practice owners, and are gross pay before taxes. See the BLS Occupational Outlook Handbook. General information, not career or financial advice.