The average annual total compensation for cardiologists is $586,573, but earnings can vary significantly depending on the subspecialty, according to survey data from Marit Health, a salary transparency platform for physicians and advanced practice providers.
Here’s a breakdown of average total compensation by cardiology subspecialty:
- Electrophysiologist: $707,654
- Heart failure and transplant cardiologist: $646,736
- Interventional cardiologist: $714,029
- Pediatric cardiologist: $355,667
