Physicians are medical doctors who diagnose and treat various ailments, but generally are not considered surgeons.
In this article, we’ll take a look at which physicians earned the most money on average in the U.S., according to data recently published by the Bureau of Labor Statistics.
These salary numbers represent the national average only (not including any benefits or bonuses), and earnings could be higher or lower than these amounts, depending on factors such as experience, location, industry, and so forth.
Highest Earning Physician (Doctor)
12. Pediatricians (General): Average salary: $198,420; Average hourly wage: $95.40
11. Family Medicine Physicians: Average salary: $235,930; Average hourly wage: $113.43
10. General Internal Medicine Physicians: Average salary: $242,190; Average hourly wage: $116.44
9. Psychiatrists: Average salary: $249,760; Average hourly wage: $120.08
8. Physicians (Pathologists): Average salary: $267,180; Average hourly wage: $128.45
7. Neurologists: Average salary: $267,660; Average hourly wage: $128.68
6. Obstetricians and Gynecologists: Average salary: $296,210; Average hourly wage: $142.41
5. Radiologists: Average salary: $301,720; Average hourly wage: $145.06
4. Dermatologists: Average salary: $302,740; Average hourly wage: $145.55
3. Emergency Medicine Physicians: Average salary: $310,640; Average hourly wage: $149.35
2. Anesthesiologists: Average salary: $331,190; Average Hourly wage: $159.22
1. Cardiologists: Average salary: $353,970; Average hourly wage: $170.18
Data Source:
- Bureau of Labor Statistics, U.S. Department of Labor, Occupational Employment and Wage Statistics, [Pediatricians, Family Medicine Physicians, et al], May 2021 [www.bls.gov/]