Maintenance Workers, Machinery Salary in Oklahoma
BLS OEWS May 2025 • 8 metro areas • Oklahoma
Maintenance Workers, Machinery in Oklahoma earn a median salary of $59,899 per year on average across 8 metro and nonmetro areas, -1% vs the national median of $60,500. An estimated 1,770 maintenance workers, machinery are employed across Oklahoma, with salaries ranging from $55,010 to $64,340 depending on location.
$59,899
Avg median salary in Oklahoma
$64,340
Highest paying metro
$55,010
Lowest paying metro
1,770
Employed in Oklahoma
Compare Maintenance Workers, Machinery salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance Workers, Machinery
in
Maintenance Workers, Machinery salaries by city in Oklahoma
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Tulsa, OK | $64,340 | $49,920 | $112,450 | 740 |
| Enid, OK | $62,050 | $62,050 | $62,050 | 40 |
| Northeast Oklahoma | $61,240 | $50,180 | $69,060 | 250 |
| Lawton, OK | $60,390 | $60,390 | $62,210 | 50 |
| Oklahoma City, OK | $60,280 | $50,380 | $66,160 | 250 |
| Southwest Oklahoma | $59,140 | $54,200 | $60,320 | 80 |
| Northwest Oklahoma | $56,740 | $44,550 | $60,320 | 110 |
| Southeast Oklahoma | $55,010 | $48,690 | $62,760 | 250 |