Skip to Main Content

Cardiologists

Earnings

Earnings for cardiologists vary widely due to factors such as the number of years the cardiologist has been in practice, the size and type of practice (e.g., self-employed private practice, large group practice, and hospital-based), the type of cardiology practiced (noninvasive, interventional, and invasive noninterventional), and the geographic location where they practice medicine.

In 2019, the Medical Group Management Association (MGMA)'s Provider Compensation and Production Report revealed that physician salaries were rising toward the end of the decade. Overall, compensation for specialty physicians increased 4.4 percent between 2022 and 2023. According to a Medscape Physician Compensation Report, the average annual income for cardiologists employed in the United States was $363,000 in 2023, an increase from $352,000 in 2022. Growing demand and physician shortages were compelling practices to offer more generous salary offers to new doctors.

The Department of Labor reported that cardiologists earned a mean annual wage of $423,250 in May 2023. According to Glassdoor, in June 2024, cardiologists earned an average annual salary of $489,000. Total annual pay for cardiologists ranged anywhere from a low of $366,000 to $684,000 or more.

Benefits will depend on the employer, but usually include such things as comprehensive health insurance and generous retirement plans.

Related Professions