Maintenance Workers, Machinery Salary in Oklahoma

Ranked #37 of 46 · OK

10.3% below U.S. average
Mean annual salary $57,980 ≈ $28/hr
Median annual salary $58,970
Employment 1,530

Salary Distribution (10th–90th percentile)

P10 $38,740P25 $45,570 Median $58,970P75 $68,210P90 $76,530

About 80% of maintenance workers, machinerys in Oklahoma earn between $38,740 and $76,530. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Oklahoma
$57,980
U.S. average
$64,610

The mean maintenance workers, machinery salary in Oklahoma is $57,980, about 10.3% below the U.S. average ($64,610). That works out to roughly $28/hr at 2,080 hours per year.

Metro Areas in Oklahoma

Metro areaMedianMeanEmployment
Enid, OK $63,570 $64,070 40
Northeast Oklahoma nonmetropolitan area $61,760 $59,770 230
Lawton, OK $61,700 $60,500
Southeast Oklahoma nonmetropolitan area $58,810 $55,050 200
Tulsa, OK $58,280 $59,290 540
Oklahoma City, OK $54,440 $57,010 220
Northwest Oklahoma nonmetropolitan area $52,260 $55,630 110
Southwest Oklahoma nonmetropolitan area $52,000 $51,990 70

← Back to all maintenance workers, machinery states