Mechanical Engineers Salary in Oklahoma

Ranked #33 of 51 · OK

7.2% below U.S. average
Mean annual salary $105,410 ≈ $51/hr
Median annual salary $101,850
Employment 2,270

Salary Distribution (10th–90th percentile)

P10 $70,070P25 $82,960 Median $101,850P75 $128,320P90 $136,110

About 80% of mechanical engineerss in Oklahoma earn between $70,070 and $136,110. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Oklahoma
$105,410
U.S. average
$113,610

The mean mechanical engineers salary in Oklahoma is $105,410, about 7.2% below the U.S. average ($113,610). That works out to roughly $51/hr at 2,080 hours per year.

Metro Areas in Oklahoma

Metro areaMedianMeanEmployment
Tulsa, OK $107,440 $109,640 1,060
Southwest Oklahoma nonmetropolitan area $103,090 $119,130 110
Northwest Oklahoma nonmetropolitan area $97,700 $104,760 110
Oklahoma City, OK $96,930 $101,300 710
Southeast Oklahoma nonmetropolitan area $84,210 $89,500 110
Northeast Oklahoma nonmetropolitan area $83,990 $90,470 110

← Back to all mechanical engineers states