SalaryCalculations

Machinists Salary in Oklahoma

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

Median annual

$51,120

Median hourly

$25

Average annual

$53,450

Employed in state

4.2K

The median annual salary for Machinists in Oklahoma is $51,120, or about $25 an hour. That is 13% lower than the national median.

Pay in Oklahoma ranges from $36,380 at the 10th percentile to $70,870 at the 90th percentile. Roughly 4.2K people work as machinists in the state.

Pay distribution in Oklahoma

10th$36,380
25th$45,670
Median$51,120
75th$62,050
90th$70,870

Salary calculator

Hourly
$24.58
Daily
$197
Weekly
$983
Bi-weekly
$1,966
Monthly
$4,260
Annual
$51,120

$51,120 a year is around the 50th percentile for Machinistss in Oklahoma. The median is $51,120.

Machinists pay by metro area in Oklahoma

Metro areaMedian annualEmployment
Oklahoma City, OK$57,7801.1K
Tulsa, OK$53,2602.0K
Lawton, OK$51,29090
Fort Smith, AR-OK$50,560230
Enid, OK$46,46070

Other jobs in Oklahoma

All salaries in Oklahoma →