Mechanical Engineer Salary in Oklahoma (2026)

Based on the latest Bureau of Labor Statistics OEWS data — updated August 12, 2026.

Median Annual Salary$101,850
Median Hourly Wage$48.97
National Median$107,639
Jobs in Oklahoma2,270

Mechanical Engineer Salary in Oklahoma vs. National Average

OklahomaNationalDifference
Median annual salary$101,850$107,639-5%
Median hourly wage$48.97$51.75-5%

Adjusted for local price levels (100 = national average), the cost-adjusted median is $116,002.

Mechanical Engineer Salary in Top Oklahoma Cities

CityMedianEntry LevelExperiencedCost of Living
Oklahoma City$87,569 $61,600$114,400 87
Tulsa$87,569 $61,600$114,400 86

FAQ

How much does a Mechanical Engineer make in Oklahoma?

The median annual salary for a Mechanical Engineer in Oklahoma is $101,850, or about $48.97 per hour, according to BLS OEWS data.

How does this compare to the national average?

The national median for Mechanical Engineers is $107,639. Oklahoma is -5% below the national median.

What is the entry-level salary for a Mechanical Engineer in Oklahoma?

Entry-level mechanical engineers in Oklahoma typically earn from $61,600 depending on the city and employer.

Is Oklahoma a good state for mechanical engineers?

With 2,270 mechanical engineer jobs on record and a median salary of $101,850, Oklahoma offers competitive pay compared to the rest of the country.