Maintenance Workers, Machinery Salary in Iowa

Ranked #14 of 46 · IA

2.3% above U.S. average
Mean annual salary $66,110 ≈ $32/hr
Median annual salary $64,760
Employment 900

Salary Distribution (10th–90th percentile)

P10 $49,640P25 $58,660 Median $64,760P75 $79,340P90 $79,340

About 80% of maintenance workers, machinerys in Iowa earn between $49,640 and $79,340. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Iowa
$66,110
U.S. average
$64,610

The mean maintenance workers, machinery salary in Iowa is $66,110, about 2.3% above the U.S. average ($64,610). That works out to roughly $32/hr at 2,080 hours per year.

Metro Areas in Iowa

Metro areaMedianMeanEmployment
Waterloo-Cedar Falls, IA $65,760 $66,220 50
Northwest Iowa nonmetropolitan area $64,760 $62,770 120
Northeast Iowa nonmetropolitan area $63,030 $66,230 50
Des Moines-West Des Moines, IA $60,000 $61,720 90
Southeast Iowa nonmetropolitan area $58,890 $61,060 180

← Back to all maintenance workers, machinery states