MO · SOC 17-2141 · Most current data

Mechanical Engineers Salary in Missouri

Median Annual Salary $91,890 -10% below national average (national: $102,320)
$95,250Mean Annual
$44Median Hourly
3,950Employed in State

Missouri ranks 44th of 51 states and D.C. for mechanical engineers pay, trailing top-paying New Mexico ($141,490) by $49,600 — a 54% gap.

The 10th-to-90th percentile range runs from $63,210 to $131,750 — a $68,540 spread, 26% tighter than the national $92,500 range.

Mechanical Engineers are less concentrated in Missouri than the U.S. average — a location quotient of 0.73 means the occupation's share of local jobs is 1.37× below the national share.

Salary Range: 10th to 90th Percentile

$91,890
$63,210
10th pct.
$131,750
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$63,210$30.39
25th percentile$77,040$37.04
50th percentile (median)$91,890$44.18
75th percentile$108,270$52.05
90th percentile (top earners)$131,750$63.34
Mean (average)$95,250$45.79

How Missouri Compares

StateMedian Annualvs. Missouri
Missouri (current) $91,890 n/a
New Mexico $141,490 +54%
District of Columbia $130,000 +41%
Alaska $129,990 +41%
California $126,370 +38%
Massachusetts $122,670 +33%
Wyoming $116,910 +27%
Rhode Island $115,270 +25%
Louisiana $114,050 +24%

Showing top-paying states with available data. View all states →

Related Occupations in Missouri

Frequently Asked Questions

What is the average Mechanical Engineers salary in Missouri?

The mean mechanical engineers salary in Missouri is $95,250 per year. The median (middle) salary is $91,890 per year.

What is the starting salary for a Mechanical Engineers in Missouri?

Entry-level mechanical engineerss (10th percentile) in Missouri typically earn around $63,210 per year. Workers at the 25th percentile earn approximately $77,040 per year.

What is the highest Mechanical Engineers salary in Missouri?

Top earners (90th percentile) in this occupation in Missouri make approximately $131,750 per year. Those in the 75th percentile earn around $108,270 per year.

How does the Missouri Mechanical Engineers salary compare to the national average?

The median mechanical engineers salary in Missouri is $91,890, which is -10% below national average of $102,320.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.