Mechanical Engineer Salary in Saint Louis, MO

$118,764

Saint Louis, MO Average

$126,333

National Average

How much does a Mechanical Engineer make in Saint Louis, MO?

The average salary for a Mechanical Engineer is $118,764 per year. Ladders estimates are based on our calculations

Top Mechanical Engineer salaries by location

Popular Mechanical Engineer Jobs in Saint Louis, MO

Senior Mechanical Engineer
Ross & Baruzzini Inc  •  

Saint Louis, MO

Posted 5 days ago

Plumbing Engineer
Bard Rao  •  

Saint Louis, MO

Posted 13 days ago

Senior Mechanical Engineer
Bard Rao  •  

Saint Louis, MO

Posted 13 days ago

View All Jobs