How much does a Mechanical Engineer make?

Mechanical Engineers make an average of $72,085 in the United States.

Salary estimates are based on 26 salaries submitted anonymously to Indeed by Mechanical Engineers.

The typical tenure for a Mechanical Engineering graduate is approximately 6 years.

This estimate is given as a percentage of the salary estimate for all Mechanical Engineers working in the country.

See all Mechanical Engineering salaries to learn how this stacks up in the market.