verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Biomedical Engineer Salary in Iowa

Median Annual in Iowa
$81,710/yr
Median Hourly Wage
$39.28/hr
▼ 25% below U.S. median

Salary Distribution in Iowa

groups Employed in IA
90
public U.S. Median
$109,370
savings Real pay (cost-adjusted)
$93,104 #31 of 37

Biomedical Engineer pay in Iowa, explained

Biomedical engineers in Iowa earn a median of $81,710 per year ($39.28 per hour), which is 25% below the national median of $109,370. Entry-level workers earn around $62,080, while the most experienced biomedical engineers reach about $135,370. Pay varies by employer, setting, and metro area within Iowa.

Is $81,710 good pay in Iowa?

Adjusted for Iowa's cost of living (which runs 88% of the U.S. average), that $81,710 is worth about $93,104 in national buying power — ranking Iowa #31 for real pay (vs #36 on the sticker number).

See the full Biomedical Engineer Real Pay Index arrow_forward

Biomedical Engineer pay by experience in Iowa

Entry level (10th pct)
$62,080
$29.85/hr
Median
Mid-career (50th pct)
$81,710
$39.28/hr
Experienced (90th pct)
$135,370
$65.08/hr

Biomedical Engineer pay in neighboring states

StateMedian / yrReal payvs IA
Iowa (here) $81,710 $93,104
Minnesota $127,730 $129,516 −$46,020
Wisconsin $110,430 $117,360 −$28,720
Illinois $89,520 $89,558 −$7,810
Missouri $89,480 $98,528 −$7,770
Nebraska $83,890 $93,105 −$2,180

Biomedical Engineer in Iowa: FAQ

How much do biomedical engineers make in Iowa?

Biomedical engineers in Iowa earn a median of $81,710 per year ($39.28 per hour), compared with $109,370 nationally.

Does Iowa pay biomedical engineers well?

At $81,710, Iowa pays 25% below the national median for biomedical engineers. An estimated 90 work in the state.

Biomedical Engineer salary in other states

All 37 states ranked arrow_forward

Related careers in Iowa