SalaryCalculations

Civil Engineers Salary in Iowa

State wage data from the BLS OEWS survey, May 2025.

Median annual

$96,430

Median hourly

$46

Average annual

$99,950

Employed in state

2.5K

The median annual salary for Civil Engineers in Iowa is $96,430, or about $46 an hour. That is 4% lower than the national median.

Pay in Iowa ranges from $64,900 at the 10th percentile to $135,480 at the 90th percentile. Roughly 2.5K people work as civil engineers in the state.

Pay distribution in Iowa

10th$64,900
25th$76,760
Median$96,430
75th$120,230
90th$135,480

Salary calculator

Hourly
$46.36
Daily
$371
Weekly
$1,854
Bi-weekly
$3,709
Monthly
$8,036
Annual
$96,430

$96,430 a year is around the 50th percentile for Civil Engineerss in Iowa. The median is $96,430.

Civil Engineers pay by metro area in Iowa

Metro areaMedian annualEmployment
Omaha, NE-IA$102,0201.2K
Ames, IA$100,200290
Dubuque, IA$99,210120
Waterloo-Cedar Falls, IA$97,430110
Des Moines-West Des Moines, IA$97,330830
Cedar Rapids, IA$95,540290
Iowa City, IA$93,020130
Davenport-Moline-Rock Island, IA-IL$92,950410
Sioux City, IA-NE-SD$88,46060

Other jobs in Iowa

All salaries in Iowa →