SalaryCalculations

Maintenance and Repair Workers, General Salary in Iowa

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

Median annual

$52,160

Median hourly

$25

Average annual

$54,140

Employed in state

17K

The median annual salary for Maintenance and Repair Workers, General in Iowa is $52,160, or about $25 an hour. That is 5% higher than the national median.

Pay in Iowa ranges from $36,570 at the 10th percentile to $74,490 at the 90th percentile. Roughly 17K people work as maintenance and repair workers, general in the state.

Pay distribution in Iowa

10th$36,570
25th$44,110
Median$52,160
75th$62,430
90th$74,490

Salary calculator

Hourly
$25.08
Daily
$201
Weekly
$1,003
Bi-weekly
$2,006
Monthly
$4,347
Annual
$52,160

$52,160 a year is around the 50th percentile for Maintenance and Repair Workers, Generals in Iowa. The median is $52,160.

Maintenance and Repair Workers, General pay by metro area in Iowa

Metro areaMedian annualEmployment
Sioux City, IA-NE-SD$57,470980
Ames, IA$54,770670
Dubuque, IA$54,360570
Cedar Rapids, IA$51,8801.3K
Omaha, NE-IA$51,7004.4K
Davenport-Moline-Rock Island, IA-IL$51,2001.9K
Waterloo-Cedar Falls, IA$50,940870
Des Moines-West Des Moines, IA$50,7803.8K
Iowa City, IA$47,760710

Other jobs in Iowa

All salaries in Iowa →