SalaryCalculations

Machinists Salary in Ohio

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

Median annual

$57,940

Median hourly

$28

Average annual

$56,670

Employed in state

17K

The median annual salary for Machinists in Ohio is $57,940, or about $28 an hour. That is 1% lower than the national median.

Pay in Ohio ranges from $38,070 at the 10th percentile to $76,530 at the 90th percentile. Roughly 17K people work as machinists in the state.

Pay distribution in Ohio

10th$38,070
25th$46,460
Median$57,940
75th$64,050
90th$76,530

Salary calculator

Hourly
$27.86
Daily
$223
Weekly
$1,114
Bi-weekly
$2,228
Monthly
$4,828
Annual
$57,940

$57,940 a year is around the 50th percentile for Machinistss in Ohio. The median is $57,940.

Machinists pay by metro area in Ohio

Metro areaMedian annualEmployment
Toledo, OH$62,1901.1K
Dayton-Kettering-Beavercreek, OH$59,0501.4K
Wheeling, WV-OH$58,78060
Cleveland, OH$58,2404.0K
Columbus, OH$57,9401.1K
Cincinnati, OH-KY-IN$57,3002.9K
Sandusky, OH$57,170170
Canton-Massillon, OH$57,040450
Akron, OH$56,3801.1K
Mansfield, OH$54,540210
Lima, OH$53,950120
Youngstown-Warren, OH$50,930360
Weirton-Steubenville, WV-OH$46,530140
Huntington-Ashland, WV-KY-OH$46,290680
Springfield, OH$37,380310

Other jobs in Ohio

All salaries in Ohio →