SalaryCalculations

Maintenance Workers, Machinery Salary in Ohio

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

Median annual

$59,280

Median hourly

$29

Average annual

$60,060

Employed in state

2.3K

The median annual salary for Maintenance Workers, Machinery in Ohio is $59,280, or about $29 an hour. That is 3% lower than the national median.

Pay in Ohio ranges from $38,330 at the 10th percentile to $85,400 at the 90th percentile. Roughly 2.3K people work as maintenance workers, machinery in the state.

Pay distribution in Ohio

10th$38,330
25th$45,890
Median$59,280
75th$72,510
90th$85,400

Salary calculator

Hourly
$28.50
Daily
$228
Weekly
$1,140
Bi-weekly
$2,280
Monthly
$4,940
Annual
$59,280

$59,280 a year is around the 50th percentile for Maintenance Workers, Machinerys in Ohio. The median is $59,280.

Maintenance Workers, Machinery pay by metro area in Ohio

Metro areaMedian annualEmployment
Cincinnati, OH-KY-IN$79,410940
Columbus, OH$62,140400
Cleveland, OH$60,370370
Wheeling, WV-OH$58,65040
Youngstown-Warren, OH$56,10030
Huntington-Ashland, WV-KY-OH$56,05090
Toledo, OH$55,640130
Canton-Massillon, OH$50,510100
Springfield, OH$50,50040
Akron, OH$48,640110
Dayton-Kettering-Beavercreek, OH$44,410210

Other jobs in Ohio

All salaries in Ohio →