Mechanical Engineer Salary in Missouri
Based on 5K+ workers in Missouri
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
| Percentile | Annual 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 Level | Experience | Median Salary | Filings |
|---|---|---|---|
| Level II | Qualified | $79,518 | 5 |
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 Salary | Employed (U.S.) |
|---|---|---|
| Information | $175,610 | 1K |
| Mining, Quarrying, and Oil and Gas Extraction | $138,030 | 1K |
| Utilities | $135,150 | 2K |
| Finance and Insurance | $128,760 | 100 |
| Management of Companies and Enterprises | $128,390 | 12K |
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
| Year | Median 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.
| Year | Missouri Median | National 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
| Experience Level | Years | Median Annual Salary |
|---|---|---|
| Junior | 0-2 yrs | $79,540 |
| Mid-level | 3-5 yrs | $99,330 |
| Senior | 6-9 yrs | $120,990 |
| Staff / Lead | 10+ 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).
| Occupation | Median Salary | vs Mechanical Engineer | Hourly |
|---|---|---|---|
| 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.