Employers advertising cardiology jobs on PhysEmp are offering an average of $505,000 to $561,000 a year, based on the 50 of 275 active cardiology listings that disclosed pay. Data pulled October 1, 2026, from live job ads on PhysEmp. Updated quarterly.
Why this is different: these figures come from salaries employers posted in live job ads on PhysEmp this quarter, not from surveys or self-reported pay. They show what employers are offering right now, before bonuses and negotiation.
See all active cardiology jobs →
Cardiology pay at a glance
| Specialty | Active listings | Listings with pay | Posted range | Average posted range |
|---|---|---|---|---|
| Cardiology (general) | 275 | 50 | $300,000 – $900,000 | $505,460 – $560,681 |
| Interventional cardiology | 183 | 22 | $380,000 – $990,000 | $637,226 – $715,059 |
| Noninvasive cardiology | 99 | 11 | $300,000 – $725,000 | $582,273 – $604,727 |
Interventional cardiology posts the highest pay of the three, with an average range about $130,000 above general cardiology. The noninvasive figures rest on only 11 listings, so treat them as directional.
Cardiology pay by state
States with at least two cardiology listings that disclosed pay:
| State | Active listings | Listings with pay | Average posted range |
|---|---|---|---|
| Kentucky | 6 | 2 | $762,500 – $812,500 |
| Illinois | 6 | 3 | $600,000 – $645,000 |
| Missouri | 5 | 3 | $575,000 – $641,667 |
| Washington | 10 | 6 | $534,003 – $608,073 |
| Indiana | 16 | 2 | $512,500 – $575,000 |
| New Jersey | 2 | 2 | $487,500 |
| California | 12 | 5 | $478,400 – $521,600 |
| Maryland | 5 | 2 | $462,500 – $525,000 |
| New York | 18 | 14 | $460,141 – $531,257 |
| Connecticut | 9 | 4 | $443,750 – $486,250 |
Single-listing states (one data point each): Florida $615,000; Wisconsin $600,000; Minnesota $500,000 – $550,000; Nevada $520,000; Vermont $450,000 – $600,000; Ohio $400,000 – $450,000; Delaware $400,000.
Several of the busiest cardiology markets list no pay at all: North Carolina (23 listings), Pennsylvania (9), Arizona (8) and Alabama (8).
How cardiology pay has moved in 2026
| Data pulled | Active listings | Listings with pay | Average posted range |
|---|---|---|---|
| October 1, 2026 | 275 | 50 | $505,460 – $560,681 |
| July 1, 2026 | 271 | 56 | $486,798 – $556,023 |
| April 1, 2026 | 280 | 66 | $479,404 – $557,185 |
The low end of the average range has risen about $26,000 since April while the high end has held steady, so the gap between the lowest and highest offers is narrowing.
Common questions
How much do cardiologists make?
Cardiology jobs posted on PhysEmp in October 2026 offer an average of $505,000 to $561,000 a year, with individual offers ranging from $300,000 to $900,000.
Do interventional cardiologists earn more?
Yes. Interventional cardiology listings average $637,000 to $715,000, the highest of the cardiology subspecialties PhysEmp tracks.
Which states pay cardiologists the most?
Among states with at least two salary disclosures, Kentucky, Illinois and Missouri post the highest averages, all above $575,000 on the low end.
How these numbers are calculated
PhysEmp pulls every active cardiology job ad on the site at the start of each quarter. Salary figures come only from ads where the employer posted pay. The average posted range is the average of the low and high ends of those posted ranges. Full-time and locum listings are combined. Figures are employer-posted and not independently verified.
Last updated October 2026. Next update January 2027. All specialties in the PhysEmp Salary Report →