Machinists Salary in Ohio

Ranked #39 of 51 · OH

4.5% below U.S. average
Mean annual salary $56,670 ≈ $27/hr
Median annual salary $57,940
Employment 17,110

Salary Distribution (10th–90th percentile)

P10 $38,070P25 $46,460 Median $57,940P75 $64,050P90 $76,530

About 80% of machinistss in Ohio earn between $38,070 and $76,530. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Ohio
$56,670
U.S. average
$59,320

The mean machinists salary in Ohio is $56,670, about 4.5% below the U.S. average ($59,320). That works out to roughly $27/hr at 2,080 hours per year.

Metro Areas in Ohio

Metro areaMedianMeanEmployment
Toledo, OH $62,190 $63,400 1,140
North Northeastern Ohio nonmetropolitan area (noncontiguous) $60,410 $58,080 1,390
Dayton-Kettering-Beavercreek, OH $59,050 $56,690 1,360
Cleveland, OH $58,240 $56,780 3,980
Columbus, OH $57,940 $57,160 1,150
West Northwestern Ohio nonmetropolitan area $57,940 $58,120 2,080
Eastern Ohio nonmetropolitan area $57,420 $55,020 270
Cincinnati, OH-KY-IN $57,300 $57,360 2,890

← Back to all machinists states