SalaryCalculations

Mechanical Engineers Salary in Oklahoma

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

Median annual

$101,850

Median hourly

$49

Average annual

$105,410

Employed in state

2.3K

The median annual salary for Mechanical Engineers in Oklahoma is $101,850, or about $49 an hour. That is 2% lower than the national median.

Pay in Oklahoma ranges from $70,070 at the 10th percentile to $136,110 at the 90th percentile. Roughly 2.3K people work as mechanical engineers in the state.

Pay distribution in Oklahoma

10th$70,070
25th$82,960
Median$101,850
75th$128,320
90th$136,110

Salary calculator

Hourly
$48.97
Daily
$392
Weekly
$1,959
Bi-weekly
$3,917
Monthly
$8,488
Annual
$101,850

$101,850 a year is around the 50th percentile for Mechanical Engineerss in Oklahoma. The median is $101,850.

Mechanical Engineers pay by metro area in Oklahoma

Metro areaMedian annualEmployment
Tulsa, OK$107,4401.1K
Oklahoma City, OK$96,930710
Fort Smith, AR-OK$78,950150

Other jobs in Oklahoma

All salaries in Oklahoma →