SalaryCalculations

Maintenance Workers, Machinery Salary in Oklahoma

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

Median annual

$58,970

Median hourly

$28

Average annual

$57,980

Employed in state

1.5K

The median annual salary for Maintenance Workers, Machinery in Oklahoma is $58,970, or about $28 an hour. That is 3% lower than the national median.

Pay in Oklahoma ranges from $38,740 at the 10th percentile to $76,530 at the 90th percentile. Roughly 1.5K people work as maintenance workers, machinery in the state.

Pay distribution in Oklahoma

10th$38,740
25th$45,570
Median$58,970
75th$68,210
90th$76,530

Salary calculator

Hourly
$28.35
Daily
$227
Weekly
$1,134
Bi-weekly
$2,268
Monthly
$4,914
Annual
$58,970

$58,970 a year is around the 50th percentile for Maintenance Workers, Machinerys in Oklahoma. The median is $58,970.

Maintenance Workers, Machinery pay by metro area in Oklahoma

Metro areaMedian annualEmployment
Enid, OK$63,57040
Fort Smith, AR-OK$61,79060
Lawton, OK$61,700N/A
Tulsa, OK$58,280540
Oklahoma City, OK$54,440220

Other jobs in Oklahoma

All salaries in Oklahoma →