Machinists Salary in Oklahoma
BLS OEWS May 2025 • 8 metro areas • Oklahoma
Machinists in Oklahoma earn a median salary of $48,569 per year on average across 8 metro and nonmetro areas, -13.5% vs the national median of $56,150. An estimated 3,970 machinists are employed across Oklahoma, with salaries ranging from $35,720 to $57,230 depending on location.
$48,569
Avg median salary in Oklahoma
$57,230
Highest paying metro
$35,720
Lowest paying metro
3,970
Employed in Oklahoma
Compare Machinists salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Machinists
in
Machinists salaries by city in Oklahoma
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Oklahoma City, OK | $57,230 | $46,230 | $64,270 | 1,110 |
| Tulsa, OK | $53,190 | $46,720 | $61,010 | 1,930 |
| Lawton, OK | $51,990 | $44,670 | $59,510 | 60 |
| Southwest Oklahoma | $50,260 | $46,310 | $59,120 | 80 |
| Southeast Oklahoma | $47,160 | $38,860 | $56,480 | 320 |
| Northwest Oklahoma | $46,810 | $36,880 | $57,230 | 220 |
| Northeast Oklahoma | $46,190 | $37,400 | $57,380 | 190 |
| Enid, OK | $35,720 | $31,300 | $44,250 | 60 |