Skip to content
AffordMap
Healthcare

Cardiologists Salary by State and Metro Area (2026)

Cardiologistss in the United States earn a median salary of $84,400/year ($40.58/hr). Salaries range from $81,520 to $0 depending on experience. Below, compare salaries across all 50 states and top metro areas.

$82K
10th percentile
$82K
25th percentile
$84K
Median
$0
75th percentile
$0
90th percentile

Cardiologists salary by state

StateMedianHourlyEmployment
Texas$169K$81.14/hr1,530

Top paying metro areas

Metro areaMedianEmployment
Dallas-Fort Worth-Arlington, TX$138K640
How to become a cardiologistsCareer guide →