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
| State | Median | Hourly | Employment |
|---|---|---|---|
| Texas | $169K | $81.14/hr | 1,530 |
Top paying metro areas
| Metro area | Median | Employment |
|---|---|---|
| Dallas-Fort Worth-Arlington, TX | $138K | 640 |