Salaripedia
English

How much does a machinist make in Ohio?

$57,940a year

Median yearly pay for machinists in Ohio. That is $27.86 an hour or $4,828 a month.

Hourly
$27.86
Vs. national median
-1%
Rank among states
32 of 51
Jobs in the state
17,110
Pay range
Lowest 10%: $38,070Median: $57,940Highest 10%: $76,530
PercentileYearlyHourly
10th$38,070$18.30
25th$46,460$22.34
Median$57,940$27.86
75th$64,050$30.79
90th$76,530$36.79

Cities in Ohio

Metro areas, median yearly pay.

Toledo, OH$62,190
Dayton, OH$59,050
Wheeling, WV$58,780
Cleveland, OH$58,240
Columbus, OH$57,940
Cincinnati, OH$57,300
Sandusky, OH$57,170
Canton, OH$57,040
Akron, OH$56,380
Mansfield, OH$54,540
Lima, OH$53,950
Youngstown, OH$50,930
Weirton, WV$46,530
Huntington, WV$46,290
Springfield, OH$37,380
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for machinists.

29. Kentucky$58,660
30. Illinois$58,520
31. South Carolina$57,970
32. Ohio$57,940
33. Pennsylvania$57,810
34. Indiana$57,800
35. Rhode Island$57,760
Machinist salary in all states

Frequently asked questions

How much does a machinist make an hour in Ohio?

The median hourly pay in Ohio is $27.86 ($57,940 a year).

Do machinists make more in Ohio than the national average?

No: $57,940 against $58,750 nationally, 1% less.

Where does Ohio rank for machinist pay?

Ohio ranks 32 of 51 states.

Which city in Ohio pays machinists the most?

Toledo, OH, with a median of $62,190 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.