OK · SOC 17-2141 · Most current data

Mechanical Engineers Salary in Oklahoma

Median Annual Salary $90,510 -12% below national average (national: $102,320)
$98,530Mean Annual
$44Median Hourly
2,250Employed in State

Oklahoma ranks 48th of 51 states and D.C. for mechanical engineers pay, trailing top-paying New Mexico ($141,490) by $50,980 — a 56% gap.

The 10th-to-90th percentile range runs from $70,140 to $136,020 — a $65,880 spread, 29% tighter than the national $92,500 range.

Mechanical Engineers are less concentrated in Oklahoma than the U.S. average — a location quotient of 0.71 means the occupation's share of local jobs is 1.41× below the national share.

Salary Range: 10th to 90th Percentile

$90,510
$70,140
10th pct.
$136,020
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$70,140$33.72
25th percentile$78,950$37.96
50th percentile (median)$90,510$43.52
75th percentile$112,230$53.96
90th percentile (top earners)$136,020$65.39
Mean (average)$98,530$47.37

How Oklahoma Compares

StateMedian Annualvs. Oklahoma
Oklahoma (current) $90,510 n/a
New Mexico $141,490 +56%
District of Columbia $130,000 +44%
Alaska $129,990 +44%
California $126,370 +40%
Massachusetts $122,670 +36%
Wyoming $116,910 +29%
Rhode Island $115,270 +27%
Louisiana $114,050 +26%

Showing top-paying states with available data. View all states →

Frequently Asked Questions

What is the average Mechanical Engineers salary in Oklahoma?

The mean mechanical engineers salary in Oklahoma is $98,530 per year. The median (middle) salary is $90,510 per year.

What is the starting salary for a Mechanical Engineers in Oklahoma?

Entry-level mechanical engineerss (10th percentile) in Oklahoma typically earn around $70,140 per year. Workers at the 25th percentile earn approximately $78,950 per year.

What is the highest Mechanical Engineers salary in Oklahoma?

Top earners (90th percentile) in this occupation in Oklahoma make approximately $136,020 per year. Those in the 75th percentile earn around $112,230 per year.

How does the Oklahoma Mechanical Engineers salary compare to the national average?

The median mechanical engineers salary in Oklahoma is $90,510, which is -12% below national average of $102,320.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.