Maintenance and Repair Workers, General Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Maintenance and Repair Workers, General in Iowa earn a median salary of $51,554 per year on average across 12 metro and nonmetro areas, +6% vs the national median of $48,620. An estimated 16,530 maintenance and repair workers, general are employed across Iowa, with salaries ranging from $48,700 to $55,100 depending on location.
$51,554
Avg median salary in Iowa
$55,100
Highest paying metro
$48,700
Lowest paying metro
16,530
Employed in Iowa
Compare Maintenance and Repair Workers, General salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance and Repair Workers, General
inMaintenance and Repair Workers, General salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Sioux City, IA-NE-SD | $55,100 | $46,280 | $61,460 | 1,000 |
| Southeast Iowa | $54,310 | $43,620 | $60,340 | 2,400 |
| Ames, IA | $52,370 | $44,700 | $61,200 | 660 |
| Dubuque, IA | $51,740 | $45,370 | $60,840 | 550 |
| Des Moines, IA | $51,590 | $44,080 | $61,720 | 3,660 |
| Northwest Iowa | $51,340 | $42,670 | $60,360 | 1,610 |
| Waterloo, IA | $51,200 | $42,650 | $62,180 | 920 |
| Davenport, IA-IL | $50,910 | $40,190 | $62,150 | 2,020 |
| Southwest Iowa | $50,790 | $41,730 | $60,660 | 820 |
| Northeast Iowa | $50,370 | $39,950 | $60,340 | 900 |
| Cedar Rapids, IA | $50,230 | $42,960 | $63,580 | 1,280 |
| Iowa City, IA | $48,700 | $39,000 | $59,730 | 710 |