Civil Engineers Salary in Oklahoma

BLS OEWS May 2025 • 7 metro areas • Oklahoma

Civil Engineers in Oklahoma earn a median salary of $90,659 per year on average across 7 metro and nonmetro areas, -9% vs the national median of $99,590. An estimated 2,510 civil engineers are employed across Oklahoma, with salaries ranging from $57,460 to $103,730 depending on location.

$90,659 Avg median salary in Oklahoma
$103,730 Highest paying metro
$57,460 Lowest paying metro
2,510 Employed in Oklahoma

Compare Civil Engineers salaries & buying power

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

Full tool →
Civil Engineers
in
    vs

      Civil Engineers salaries by city in Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Oklahoma City, OK $103,730 $79,150 $136,190 1,050
      Tulsa, OK $101,560 $79,630 $126,160 1,000
      Northwest Oklahoma $100,790 $69,670 $112,360 90
      Southwest Oklahoma $95,640 $70,810 $129,100 70
      Southeast Oklahoma $91,780 $70,960 $103,780 100
      Lawton, OK $83,650 $76,560 $117,500 50
      Northeast Oklahoma $57,460 $51,890 $84,030 150

      View Civil Engineers salaries in all cities