Civil Engineer Salary in Iowa
Based on 3K+ workers in Iowa
Median Annual Salary (IA)
$96,430
$46.361/hr
vs National Average
$99,151
-2.7% vs national median
Salary Range (10th–90th)
$65K – $135K
3K employed in Iowa
Civil engineers in Iowa earn a median salary of $96,430 per year, with approximately 2,500 workers in the state employed in this field. This salary sits about 3 percent below the national average, though it remains a competitive wage that reflects the state's infrastructure and construction demands.
Several factors influence civil engineer salary in Iowa, including years of experience, specific engineering discipline, employer type, and project complexity. Engineers working on large-scale infrastructure projects or for government agencies may earn differently than those in smaller private firms. Geographic location within Iowa and professional certifications also play roles in determining individual compensation levels.
Salary Distribution — Civil Engineer in Iowa
| Percentile | Annual Salary |
|---|---|
| 10th percentile | $64,900 |
| 25th percentile | $76,760 |
| Median (50th percentile) | $96,430 |
| 75th percentile | $120,230 |
| 90th percentile | $135,480 |
Historical Salary Trend — Civil Engineer in Iowa vs National
| Year | Median Salary (United States) |
|---|---|
| 2022 | $83,920 |
| 2023 | $92,530 |
| 2024 | $94,500 |
| 2025 | $96,430 |
| Year | Iowa Median | National Median |
|---|---|---|
| 2022 | $83,920 | $86,235 |
| 2023 | $92,530 | $90,685 |
| 2024 | $94,500 | $96,900 |
| 2025 | $96,430 | $99,151 |
Civil Engineer Salary by Experience Level in Iowa
Civil Engineer Salary in Other States
Frequently Asked Questions
How much do civil engineers make in Iowa?
- Civil engineers in Iowa earn a median salary of $96,430 per year, or $46 per hour. This is 2.7% below the national average for civil engineers.
What is the salary range for civil engineers in Iowa?
- Civil engineers in Iowa earn between $64,900 and $135,480 annually, depending on experience, education, and specialization. The median falls at $96,430, which represents the middle of this range.
How many civil engineers are employed in Iowa?
- There are approximately 2,500 civil engineers currently employed in Iowa, indicating a stable job market for professionals in this field.
Is the civil engineer salary in Iowa competitive compared to the national average?
- Iowa's civil engineer median salary of $96,430 is slightly below the national average by 2.7%. While not the highest-paying state, Iowa offers reasonable compensation for civil engineers relative to the nation.