Skip to content

Checked

Civil Engineers Salary in Iowa

Civil Engineers in Iowa earn a median $96,430 a year, 4% below the U.S. median.

Median in IA
$96,430 a year
U.S. median
$100,840 a year
Employment
2,500
Location quotient
0.68
Share of jobs vs. U.S. (1.00 = same)

Pay range in Iowa

10%: $64,900Median: $96,43090%: $135,480
Median (50%)
$96,430 · $46.36 an hour
Mean (average)
$99,950 · $48.05 an hour (estimate error ±1.5%)
10th percentile
$64,900 · $31.20 an hour
25th percentile
$76,760 · $36.91 an hour
75th percentile
$120,230 · $57.80 an hour
90th percentile
$135,480 · $65.14 an hour
Employment
2,500 (estimate error ±7.1%)
Jobs per 1,000
1.60
Location quotient
0.68 (1.00 = national share)

Civil Engineers pay by metro area in Iowa

Includes metro areas that cross into this state and nonmetropolitan areas

Swipe the table sideways to see more columns.

H-1B filings for civil engineers in Iowa

FY 2026 through Q3, by work location

Details

6 certified filings with a median offered wage of $88,860.

More

Frequently asked questions

How much do civil engineers make in Iowa?
The median wage for civil engineers in Iowa is $96,430 a year (Bureau of Labor Statistics, May 2025). There are about 2,500 jobs in the state.
Where in Iowa do civil engineers earn the most?
Omaha, NE-IA has the highest median wage in the state for this occupation at $102,020 a year.