Cardiologist Salary 2026: What Cardiology Jobs Pay

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 →

Relevant articles

Subscribe to our newsletter

Physician workforce news and career advice from PhysEmp, free every week.

The best candidates for your jobs, right in your inbox.

We’ll get back to you shortly

By submitting your information you agree to PhysEmp’s Privacy Policy and Terms of Use…