Mechanical Engineer Salary in Saint Louis, MO

$120,415

Saint Louis, MO Average

$152,500

National Average

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

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

Popular Mechanical Engineer Jobs in Saint Louis, MO

Mechanical Engineer
CannonDesign  •  

Saint Louis, MO

Posted 2w ago

Senior Mechanical Engineer
CannonDesign  •  

Saint Louis, MO

Posted 2w ago

Senior Mechanical Engineer, PE
Ross & Baruzzini Inc  •  

Saint Louis, MO

Posted more than 4w ago

View All Jobs view all icon