Industrial Machinery Mechanics Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Industrial Machinery Mechanics in Iowa earn a median salary of $67,859 per year on average across 12 metro and nonmetro areas, +6.4% vs the national median of $63,760. An estimated 5,960 industrial machinery mechanics are employed across Iowa, with salaries ranging from $62,900 to $80,090 depending on location.
$67,859
Avg median salary in Iowa
$80,090
Highest paying metro
$62,900
Lowest paying metro
5,960
Employed in Iowa
Compare Industrial Machinery Mechanics salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Industrial Machinery Mechanics
in
Industrial Machinery Mechanics salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Davenport, IA-IL | $80,090 | $64,250 | $83,960 | 720 |
| Ames, IA | $74,510 | $62,170 | $77,000 | 120 |
| Cedar Rapids, IA | $73,610 | $60,950 | $81,990 | 490 |
| Dubuque, IA | $69,210 | $59,660 | $72,790 | 150 |
| Sioux City, IA-NE-SD | $67,140 | $57,960 | $76,950 | 340 |
| Des Moines, IA | $65,840 | $58,240 | $80,710 | 830 |
| Northwest Iowa | $65,090 | $57,860 | $71,870 | 850 |
| Southwest Iowa | $64,850 | $58,010 | $70,780 | 330 |
| Southeast Iowa | $63,960 | $56,660 | $71,580 | 1,250 |
| Waterloo, IA | $63,960 | $52,270 | $74,730 | 310 |
| Iowa City, IA | $63,150 | $60,020 | $67,870 | 110 |
| Northeast Iowa | $62,900 | $53,230 | $70,200 | 460 |