Skip to content

The average salary for a Cardiologist in U.S. is $353,970.

Annual Average Salary Information

Annual Average Salary: $353,970

Hourly Pay Information

Hourly Average Salary: $170.18

What does a Cardiologist earn?

On average, cardiologists earn around $353,970 per year in the U.S.. They diagnose and treat patients with disorders of the heart and vascular system, as well as reconstructing arteries and implanting pacemakers. Cardiologists can also specialise in several different sub-disciplines such as interventional cardiology, adult congenital cardiology, or paediatric cardiology.

How to earn more as a Cardiologist

To become a cardiologist, you will need a degree in medicine. Alternatively, you can become a doctor specializing in cardiology through a residency program. To advance your career as a cardiologist, you can get further additional training and qualifications in a specific area of cardiology, such as electrophysiology, or become a leader in the field, for example, at a teaching hospital. Alternatively, you could become a consultant, work in private practice, or pursue a research career.