Salaripedia
English

How much does a mechanical engineer make in Missouri?

$99,330a year

Median yearly pay for mechanical engineers in Missouri. That is $47.75 an hour or $8,278 a month.

Hourly
$47.75
Vs. national median
-5%
Rank among states
36 of 51
Jobs in the state
4,870
Pay range
Lowest 10%: $64,750Median: $99,330Highest 10%: $142,100
PercentileYearlyHourly
10th$64,750$31.13
25th$79,540$38.24
Median$99,330$47.75
75th$121,000$58.17
90th$142,100$68.32

Cities in Missouri

Metro areas, median yearly pay.

St. Louis, MO$100,300
Kansas City, MO$99,630
Cape Girardeau, MO$94,940
Jefferson City, MO$89,120
Joplin, MO$83,430
Columbia, MO$82,200
Springfield, MO$80,020
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for mechanical engineers.

33. Florida$99,980
34. Indiana$99,590
35. Tennessee$99,550
36. Missouri$99,330
37. Minnesota$99,140
38. Ohio$99,100
39. Hawaii$98,740
Mechanical Engineer salary in all states

Frequently asked questions

How much does a mechanical engineer make an hour in Missouri?

The median hourly pay in Missouri is $47.75 ($99,330 a year).

Do mechanical engineers make more in Missouri than the national average?

No: $99,330 against $104,100 nationally, 5% less.

Where does Missouri rank for mechanical engineer pay?

Missouri ranks 36 of 51 states.

Which city in Missouri pays mechanical engineers the most?

St. Louis, MO-IL, with a median of $100,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.