Mechanical Engineers Salary in Missouri

BLS OEWS May 2025 • 12 metro areas • Missouri

Mechanical Engineers in Missouri earn a median salary of $82,571 per year on average across 12 metro and nonmetro areas, -19.3% vs the national median of $102,320. An estimated 6,220 mechanical engineers are employed across Missouri, with salaries ranging from $74,070 to $100,780 depending on location.

$82,571 Avg median salary in Missouri
$100,780 Highest paying metro
$74,070 Lowest paying metro
6,220 Employed in Missouri

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 Missouri

      Metro area Median salary 25th pct 75th pct Employed
      Kansas City, MO-KS $100,780 $77,570 $109,700 3,700
      Columbia, MO $89,090 $74,000 $99,550 80
      St. Joseph, MO-KS $87,010 $73,660 $99,490 40
      St. Louis, MO-IL $86,390 $76,960 $107,420 1,730
      Joplin, MO-KS $80,670 $68,410 $94,030 80
      North Missouri $79,560 $70,140 $99,480 80
      Central Missouri $79,240 $63,100 $96,850 120
      Jefferson City, MO $79,230 $70,130 $95,240 40
      Southeast Missouri $78,640 $71,630 $101,780 90
      Southwest Missouri $78,340 $64,200 $91,470 40
      Cape Girardeau, MO-IL $77,830 $64,170 $96,660 50
      Springfield, MO $74,070 $65,770 $99,320 170

      View Mechanical Engineers salaries in all cities