SalaryData

Mechanical Engineer Salary in Missouri

Based on 5K+ workers in Missouri

Data year: 2025 · Last updated: October 2026

Median Annual Salary (MO)

$99,330

$47.75/hr

vs National Average

$105,416

-5.8% vs national median

Salary Range (10th–90th)

$65K – $142K

5K employed in Missouri

The median Mechanical Engineer salary in Missouri is $99,330 per year, placing it slightly below the national average. This figure represents the midpoint of earnings for these professionals in the state, with a typical range falling between $64,750 and $142,100 annually. Currently, approximately 4,870 individuals are employed in this field across Missouri.

Several factors influence the Mechanical Engineer salary in Missouri. Experience level, specific industry (such as automotive, aerospace, or manufacturing), company size, and geographic location within the state can all contribute to variations in compensation. Advanced degrees or specialized certifications may also command higher pay for Mechanical Engineers.

Salary Distribution — Mechanical Engineer in Missouri

Mechanical Engineer (MO) salary percentiles
PercentileAnnual Salary
10th percentile$64,750
25th percentile$79,540
Median (50th percentile)$99,330
75th percentile$120,990
90th percentile$142,100

Mechanical Engineer H-1B Salary by Wage Level in Missouri

DOL prevailing wage levels approximate seniority — Level I is entry-level, Level IV is senior/expert. Based on certified H-1B (LCA) filings in Missouri.

Wage LevelExperienceMedian SalaryFilings
Level IIQualified$79,5185

Source: U.S. Department of Labor OFLC LCA Disclosure Data, FY2026. Based on certified filings with a disclosed wage level.

Top-Paying Industries for Mechanical Engineer (U.S.)

Which industries pay Mechanical Engineers the most — nationwide figures (industry-level data is not available by state). Mechanical Engineers in Missouri tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Information$175,6101K
Mining, Quarrying, and Oil and Gas Extraction$138,0301K
Utilities$135,1502K
Finance and Insurance$128,760100
Management of Companies and Enterprises$128,39012K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Mechanical Engineer in Missouri vs National

Historical Mechanical Engineer salary trend in Missouri
YearMedian Salary (Missouri)
2022$81,690
2023$82,700
2024$91,890
2025$99,330
2026 (projected)$105,290

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Mechanical Engineer in Missouri
YearMissouri MedianNational Median
2022$81,690$92,043
2023$82,700$97,128
2024$91,890$102,901
2025$99,330$105,416
2026 (projected)$105,290$111,741

Mechanical Engineer Salary by Experience Level in Missouri

Mechanical Engineer salary by experience level in Missouri
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$79,540
Mid-level3-5 yrs$99,330
Senior6-9 yrs$120,990
Staff / Lead10+ yrs$142,100

Mechanical Engineer Salary in Other States

Related Mechanical Engineer Salaries in Missouri

How other high-demand occupations in Missouri compare to Mechanical Engineer ($99,330 median).

OccupationMedian Salaryvs Mechanical EngineerHourly
Engineering Manager in MO$157,800+58.9%$75.87/hr
Aerospace Engineer in MO$130,680+31.6%$62.83/hr
Electrical Engineer in MO$118,670+19.5%$57.05/hr
Chemical Engineer in MO$102,320+3.0%$49.19/hr
Industrial Engineer in MO$99,290-0.0%$47.74/hr
Materials Engineer in MO$98,860-0.5%$47.53/hr
Environmental Engineer in MO$98,170-1.2%$47.20/hr
Civil Engineer in MO$92,750-6.6%$44.59/hr
Biomedical Engineer in MO$89,480-9.9%$43.02/hr
Physical Therapist in MO$99,310-0.0%$47.75/hr
Psychologist in MO$99,410+0.1%$47.79/hr
Personal Financial Advisor in MO$99,930+0.6%$48.04/hr

Frequently Asked Questions

What is the average salary for a Mechanical Engineer in Missouri?

The median salary for a Mechanical Engineer in Missouri is $99,330 per year, which breaks down to about $48 per hour. This median is 5.8% lower than the national average for this profession.

What is the typical salary range for a Mechanical Engineer in Missouri?

Mechanical Engineers in Missouri can expect to earn within a range of $64,750 to $142,100 annually. The median salary sits at $99,330 per year within this spectrum.

How does the Mechanical Engineer salary in Missouri compare to the national average?

Mechanical Engineers in Missouri earn 5.8% less than the national average salary for this role. The median salary here is $99,330 annually, compared to the national median.

How many Mechanical Engineers are employed in Missouri?

There are approximately 4,870 Mechanical Engineers employed in Missouri. The median salary for these professionals in the state is $99,330 per year.

More Locations