Mechanical Engineers Salary in Missouri

Ranked #39 of 51 · MO

10.8% below U.S. average
Mean annual salary $101,340 ≈ $49/hr
Median annual salary $99,330
Employment 4,870

Salary Distribution (10th–90th percentile)

P10 $64,750P25 $79,540 Median $99,330P75 $120,990P90 $142,100

About 80% of mechanical engineerss in Missouri earn between $64,750 and $142,100. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Missouri
$101,340
U.S. average
$113,610

The mean mechanical engineers salary in Missouri is $101,340, about 10.8% below the U.S. average ($113,610). That works out to roughly $49/hr at 2,080 hours per year.

Metro Areas in Missouri

Metro areaMedianMeanEmployment
St. Louis, MO-IL $100,340 $102,580 2,190
Kansas City, MO-KS $99,630 $102,280 4,330
Cape Girardeau, MO-IL $94,940 $96,000 40
Jefferson City, MO $89,120 $93,470 60
Southeast Missouri nonmetropolitan area $88,130 $86,250 110
Joplin, MO-KS $83,430 $95,100 110
Columbia, MO $82,200 $90,350 80
Central Missouri nonmetropolitan area $81,570 $82,620 150

← Back to all mechanical engineers states