SalaryData

Cardiologist Salary in Iowa

Based on 100+ workers in Iowa

Data year: 2025 · Last updated: October 2026

Median Annual Salary (IA)

$283,070

$136.09/hr

vs National Average

$489,121

-42.1% vs national median

Salary Range (10th–90th)

$64K – $643K

100 employed in Iowa

The median cardiologist salary in Iowa is $283,070 per year, based on data from 100 workers in the state. However, this figure falls approximately 42% below the national average, reflecting regional differences in healthcare compensation. The salary range spans from $63,530 to $643,380 annually, indicating significant variation among practicing cardiologists throughout Iowa.

Several factors influence cardiologist salary in Iowa, including years of experience, subspecialties within cardiology, practice setting, and geographic location within the state. Educational credentials, board certifications, and the size or type of employer—whether hospital-based, private practice, or academic medical center—also play important roles in determining compensation. Additionally, demand for cardiac services and local cost of living may affect salary offerings in different Iowa communities.

Salary Distribution — Cardiologist in Iowa

Cardiologist (IA) salary percentiles
PercentileAnnual Salary
10th percentile$63,530
25th percentile$72,170
Median (50th percentile)$283,070
75th percentile$455,180
90th percentile$643,380

Top-Paying Industries for Cardiologist (U.S.)

Which industries pay Cardiologists the most — nationwide figures (industry-level data is not available by state). Cardiologists in Iowa tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Health Care and Social Assistance$506,32016K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Cardiologist in Iowa vs National

Historical Cardiologist salary trend in Iowa
YearMedian Salary (Iowa)
2025$283,070
2026 (projected)$291,562

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Cardiologist in Iowa
YearIowa MedianNational Median
2025$283,070$489,121
2026 (projected)$291,562$503,795

Cardiologist Salary by Experience Level in Iowa

Cardiologist salary by experience level in Iowa
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$72,170
Mid-level3-5 yrs$283,070
Senior6-9 yrs$455,180
Staff / Lead10+ yrs$643,380

Cardiologist Salary in Other States

Related Cardiologist Salaries in Iowa

How other high-demand occupations in Iowa compare to Cardiologist ($283,070 median).

OccupationMedian Salaryvs CardiologistHourly
Emergency Medicine Physician in IA$429,050+51.6%$206.27/hr
Radiologist in IA$405,220+43.2%$194.82/hr
Surgeon in IA$370,390+30.8%$178.07/hr
Obstetrician and Gynecologist in IA$356,020+25.8%$171.16/hr
Psychiatrist in IA$295,270+4.3%$141.96/hr
Nurse Anesthetist in IA$273,070-3.5%$131.28/hr
Family Medicine Physician in IA$265,200-6.3%$127.50/hr
Pediatrician in IA$262,440-7.3%$126.17/hr
Dentist in IA$181,520-35.9%$87.27/hr
Pharmacist in IA$138,860-50.9%$66.76/hr
Podiatrist in IA$134,830-52.4%$64.82/hr
Physician Assistant in IA$134,770-52.4%$64.79/hr

Frequently Asked Questions

How much do cardiologists make in Iowa?

Cardiologists in Iowa earn a median salary of $283,070 per year, which translates to approximately $136 per hour. This is 42.1% below the national average for cardiologists.

What is the salary range for cardiologists in Iowa?

Cardiologist salaries in Iowa range from a low of $63,530 to a high of $643,380 per year, reflecting significant variation based on experience, location within the state, and individual practice circumstances.

Is cardiology a well-paying job in Iowa compared to the rest of the US?

While cardiology remains a lucrative profession in Iowa with a median salary of $283,070 annually, it pays 42.1% less than the national average for cardiologists. This makes Iowa a relatively lower-paying state for this specialty.

How many cardiologists are working in Iowa?

There are approximately 100 cardiologists currently employed in Iowa, representing the total workforce in this medical specialty across the state.

More Locations