The agency updated salary data April 3 to reflect May 2023 figures.
Here is how compensation data stacks up for the three physician specialties:
Mean annual wage
Cardiologists: $423,250
Anesthesiologists: $339,470
Ophthalmologists: $312,120
Mean hourly wage
Cardiologists: $203.49
Anesthesiologists: $163.21
Ophthalmologists: $150.06
Highest-paying industry
Cardiologists: Offices of physicians
Anesthesiologists: Offices of physicians
Ophthalmologists: Outpatient care centers
Highest-earning state
Cardiologists: Minnesota
Anesthesiologists: Nebraska
Ophthalmologists: Iowa
