SalaryByCity

Mechanical Engineers Salary in St. Louis, MO-IL

2024 wage data from the Bureau of Labor Statistics

Median Salary
$86,390
Average Salary
$93,510
vs National
$-15,930
Employed
1,730

Salary Distribution

$62,810$132,500
10th %ileMedian: $86,39090th %ile
PercentileAnnual SalaryMonthly
10th Percentile$62,810$5,234
25th Percentile$76,960$6,413
Median$86,390$7,199
75th Percentile$107,420$8,952
90th Percentile$132,500$11,042
Mean (Average)$93,510$7,793

Mechanical Engineers Salary in Other Cities

Highest Paying Jobs in St. Louis, MO-IL

Frequently Asked Questions

What is the average Mechanical Engineers salary in St. Louis, MO-IL?
The median annual salary for a Mechanical Engineers in St. Louis, MO-IL is $86,390 as of 2024. The average (mean) salary is $93,510.
What is the salary range for Mechanical Engineers in St. Louis, MO-IL?
Mechanical Engineers salaries in St. Louis, MO-IL range from $62,810 (10th percentile) to $132,500 (90th percentile). The middle 50% earn between $76,960 and $107,420.
How many Mechanical Engineers work in St. Louis, MO-IL?
There are approximately 1,730 Mechanical Engineers employed in the St. Louis, MO-IL metropolitan area.