SalaryData

Mechanical Engineer Salary in Iowa

Based on 4K+ workers in Iowa

Data year: 2024 · Last updated: May 2026

Median Annual Salary (IA)

$97,570

$46.909/hr

vs National Average

$102,901

-5.2% vs national median

Salary Range (10th–90th)

$65K $134K

4K employed in Iowa

Salary Distribution — Mechanical Engineer in Iowa

Mechanical Engineer (IA) salary percentiles
PercentileAnnual Salary
10th percentile$64,900
25th percentile$78,610
Median (50th percentile)$97,570
75th percentile$108,800
90th percentile$133,850

Historical Salary Trend — Mechanical Engineer in Iowa vs National

Historical Mechanical Engineer (Iowa vs National) salary trend
YearMedian Salary (United States)
2022$84,800
2023$97,120
2024$97,570
Historical salary trend for Mechanical Engineer in Iowa
YearIowa MedianNational Median
2022$84,800$92,043
2023$97,120$97,128
2024$97,570$102,901

Mechanical Engineer Salary by Experience Level in Iowa

Mechanical Engineer Salary in Other States

Related Occupations

More Locations