Mechanical Engineers Salary in Oklahoma

BLS OEWS May 2025 • 6 metro areas • Oklahoma

Mechanical Engineers in Oklahoma earn a median salary of $92,653 per year on average across 6 metro and nonmetro areas, -9.4% vs the national median of $102,320. An estimated 2,050 mechanical engineers are employed across Oklahoma, with salaries ranging from $82,790 to $100,160 depending on location.

$92,653 Avg median salary in Oklahoma
$100,160 Highest paying metro
$82,790 Lowest paying metro
2,050 Employed in Oklahoma

Compare Mechanical Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Mechanical Engineers
in
    vs

      Mechanical Engineers salaries by city in Oklahoma

      Metro areaMedian salary25th pct75th pctEmployed
      Southwest Oklahoma$100,160$81,630$131,960130
      Northwest Oklahoma$99,230$79,130$128,40090
      Tulsa, OK$99,200$84,040$123,600770
      Northeast Oklahoma$87,600$73,710$112,100100
      Oklahoma City, OK$86,940$81,860$104,240860
      Southeast Oklahoma$82,790$65,630$110,140100

      View Mechanical Engineers salaries in all cities