Civil Engineers Salary in Missouri

BLS OEWS May 2025 • 12 metro areas • Missouri

Civil Engineers in Missouri earn a median salary of $86,317 per year on average across 12 metro and nonmetro areas, -13.3% vs the national median of $99,590. An estimated 7,560 civil engineers are employed across Missouri, with salaries ranging from $71,740 to $97,930 depending on location.

$86,317 Avg median salary in Missouri
$97,930 Highest paying metro
$71,740 Lowest paying metro
7,560 Employed in Missouri

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 Missouri

      Metro area Median salary 25th pct 75th pct Employed
      St. Louis, MO-IL $97,930 $79,060 $123,530 2,820
      Central Missouri $97,740 $72,260 $113,030 80
      Kansas City, MO-KS $97,310 $77,980 $122,040 3,610
      North Missouri $89,880 $76,640 $112,740 60
      St. Joseph, MO-KS $89,880 $73,840 $112,700 40
      Cape Girardeau, MO-IL $88,500 $71,540 $116,660 40
      Jefferson City, MO $86,130 $73,840 $106,100 170
      Springfield, MO $84,280 $71,290 $102,360 360
      Columbia, MO $81,600 $75,160 $101,440 120
      Joplin, MO-KS $76,970 $64,280 $101,260 140
      Southeast Missouri $73,840 $68,370 $93,680 80
      Southwest Missouri $71,740 $54,310 $91,990 40

      View Civil Engineers salaries in all cities