Cardiologists with one to seven years of experience make an average of $360,000, according to Medscape's Salary Explorer.
Here is the average salary for cardiologists across different levels of experience:
One to seven years of experience: $360,000
Eight to 14 years of experience: $430,000
15 to 21 years of experience: $490,000
22 to 28 years of experience: $550,000