Salaripedia
English

How much does a highway maintenance worker make in Iowa?

$58,490a year

Median yearly pay for highway maintenance workers in Iowa. That is $28.12 an hour or $4,874 a month.

Hourly
$28.12
Vs. national median
+16%
Rank among states
10 of 49
Jobs in the state
4,000
Pay range
Lowest 10%: $47,380Median: $58,490Highest 10%: $67,980
PercentileYearlyHourly
10th$47,380$22.78
25th$52,860$25.41
Median$58,490$28.12
75th$61,810$29.72
90th$67,980$32.68

Cities in Iowa

Metro areas, median yearly pay.

Dubuque, IA$61,420
Ames, IA$60,980
Des Moines, IA$60,900
Iowa City, IA$60,110
Waterloo, IA$59,380
Cedar Rapids, IA$58,440
Sioux City, IA$57,760
Davenport, IA$55,030
Omaha, NE$53,100
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for highway maintenance workers.

7. Montana$60,960
8. North Dakota$60,630
9. California$59,580
10. Iowa$58,490
11. Vermont$58,460
12. Wisconsin$58,000
13. Rhode Island$57,950
Highway Maintenance Worker salary in all states

Frequently asked questions

How much does a highway maintenance worker make an hour in Iowa?

The median hourly pay in Iowa is $28.12 ($58,490 a year).

Do highway maintenance workers make more in Iowa than the national average?

Yes: $58,490 against $50,260 nationally, 16% more.

Where does Iowa rank for highway maintenance worker pay?

Iowa ranks 10 of 49 states.

Which city in Iowa pays highway maintenance workers the most?

Dubuque, IA, with a median of $61,420 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.