Money · 1 of 5

What cardiologists make

Median

$496,010

Bottom tenth

$107,190

Top tenth

$712,130

The national median is $496,010 a year, the bottom tenth earn $107,190 or less and the top tenth $712,130 or more (2025 federal wage survey). One caution: the federal survey counts physicians who are employed and paid a wage. Cardiologists who are partners in their own practice are not in it, and the low end mostly reflects part-time and very early career work rather than a normal full-time salary.