Salaripedia
English

How much does a machinist make in Iowa?

$57,540a year

Median yearly pay for machinists in Iowa. That is $27.66 an hour or $4,795 a month.

Hourly
$27.66
Vs. national median
-2%
Rank among states
36 of 51
Jobs in the state
2,880
Pay range
Lowest 10%: $44,500Median: $57,540Highest 10%: $71,160
PercentileYearlyHourly
10th$44,500$21.39
25th$49,190$23.65
Median$57,540$27.66
75th$61,530$29.58
90th$71,160$34.21

Cities in Iowa

Metro areas, median yearly pay.

Davenport, IA$61,710
Ames, IA$60,200
Des Moines, IA$59,290
Dubuque, IA$58,890
Omaha, NE$58,540
Waterloo, IA$58,100
Sioux City, IA$56,350
Cedar Rapids, IA$56,000
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for machinists.

33. Pennsylvania$57,810
34. Indiana$57,800
35. Rhode Island$57,760
36. Iowa$57,540
37. California$57,190
38. Florida$57,140
39. Nebraska$55,860
Machinist salary in all states

Frequently asked questions

How much does a machinist make an hour in Iowa?

The median hourly pay in Iowa is $27.66 ($57,540 a year).

Do machinists make more in Iowa than the national average?

No: $57,540 against $58,750 nationally, 2% less.

Where does Iowa rank for machinist pay?

Iowa ranks 36 of 51 states.

Which city in Iowa pays machinists the most?

Davenport-Moline-Rock Island, IA-IL, with a median of $61,710 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.