Becker's Healthcare May 24, 2024
Cardiologists have an average annual salary of $423,250, compared to $339,470 for anesthesiologists and $312,120 for ophthalmologists, according to data from the Bureau of Labor Statistics.
The agency updated salary data April 3 to reflect May 2023 figures.
Here is how compensation data stacks up...