The average doctor in the U.S. makes $350,000 a year. Why?

Analysis by
Staff writer|
August 4, 2023 at 6:00 a.m. EDT
(iStock)
11 min

The average U.S. physician earns $350,000 a year. Top doctors pull in 10 times that.

When those simple data points were first presented in 2020, a small subset of physicians came unglued on the microblogging site formerly known as Twitter, slinging personal insults and at least one deeply unflattering photo illustration of an economist.