Machinists Salary in Oklahoma

Ranked #48 of 51 · OK

9.9% below U.S. average
Mean annual salary $53,450 ≈ $26/hr
Median annual salary $51,120
Employment 4,230

Salary Distribution (10th–90th percentile)

P10 $36,380P25 $45,670 Median $51,120P75 $62,050P90 $70,870

About 80% of machinistss in Oklahoma earn between $36,380 and $70,870. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Oklahoma
$53,450
U.S. average
$59,320

The mean machinists salary in Oklahoma is $53,450, about 9.9% below the U.S. average ($59,320). That works out to roughly $26/hr at 2,080 hours per year.

Metro Areas in Oklahoma

Metro areaMedianMeanEmployment
Oklahoma City, OK $57,780 $55,510 1,130
Tulsa, OK $53,260 $54,280 2,000
Lawton, OK $51,290 $54,980 90
Southwest Oklahoma nonmetropolitan area $49,980 $52,730 110
Northeast Oklahoma nonmetropolitan area $47,410 $51,050 180
Southeast Oklahoma nonmetropolitan area $47,370 $48,780 410
Northwest Oklahoma nonmetropolitan area $47,070 $47,430 210
Enid, OK $46,460 $45,620 70

Frequently Asked Questions

How much do machinists make in Oklahoma?

The median machinists salary in Oklahoma is $51,120 per year (mean $53,450), and about 80% earn between $36,380 and $70,870.

How much do machinists make per hour in Oklahoma?

Roughly $26 per hour, based on a mean annual wage of $53,450 and 2,080 work hours per year.

Is Oklahoma a high-paying state for machinists?

Oklahoma ranks #48 of 51 states for machinists pay. Its mean salary of $53,450 is about 9.9% below the U.S. average of $59,320.

Which metro areas in Oklahoma pay machinists the most?

The highest-paying metro areas in Oklahoma for machinists are Oklahoma City, OK ($57,780), Tulsa, OK ($53,260), Lawton, OK ($51,290), by median annual wage.

← Back to all machinists states