The Highest-Paid Doctors in America

gorodenkoff / iStock via Getty Images

Doctors have been considered some of the highest-paid people in America, and rightly so. Federal government studies put them at the top of this totem poll, which they share only with attorneys. However, the range of what doctors make varies, both by location and specialty. Doctors in one specialty make almost $800,000 a year on average.
According to the 2023 Physician Compensation Report, average annual physician compensation is about $400,000. One large difference is where doctors work. The highest-paid doctors are those who work in Charlotte, N.C., at $461,000. The metro where doctors make the least is Washington, D.C., at $342,000. (These states have the fewest doctors per person.)

Broken out by compensation, neurosurgeons make the most money, an average of $788,000. Thoracic surgeons are second at $707,000. Surgeons take up most of the top positions ranked by pay.

The lowest-paid doctors are pediatric endocrinologists, who average $218,000. They are followed by pediatric infectious disease doctors.

Thank you for reading! Have some feedback for us?
Contact the 24/7 Wall St. editorial team.