MECHANICAL ENGINEER SALARY

Average Yearly Salary
$76,000
$57,000
Min 10%
$76,000
Median 50%
$101,000
Max 90%
Best Paying Company
Facebook
Highest Paying City
Palo Alto, CA
Highest Paying State
Maine
Average Experience Level
3.5 years
How much does a mechanical engineer make?
The national average salary for a Mechanical Engineer in the United States is $76,099 per year or $36.59 per hour. If you are in the top 10 percent, you will make over $101,000; however, if you are in the bottom 10 percent, you will earn less than $57,000 per year. Professional companies and Internet companies tend to have the highest concentration of employment in this field. States with the highest Mechanical Engineer salaries include Maine, New Hampshire, Massachusetts, Nevada, and Rhode Island. The typical tenure for a Mechanical Engineer is 3.5 years.
Annual Salaries For Related Jobs

Average Mechanical Engineer Salary By Company

Mechanical Engineers can expect good job security. Some industries pay higher than others. Professional companies and Internet companies have the most job opportunities for Mechanical Engineers. Facebook and Microsoft are the highest paying companies. In addition, companies like American International Group and Google report highly competitive salaries for Mechanical Engineers.

Average Mechanical Engineer Salary By Location

As a Mechanical Engineer in the U.S., you can expect to earn on average $76,099 per year or $36.59 per hour. Working in Palo Alto, CA as a Mechanical Engineer will pay you the highest wages at around $84,100 per year. Even an entry-level Mechanical Engineer makes $58,000 per year in Palo Alto, CA. Maine, New Hampshire, Massachusetts, Nevada, and Rhode Island are the highest paying states. The lowest earning states are Arkansas, Florida, Alabama, Kentucky, and Tennessee.
RankCityAverage Salary
1
Palo Alto, CA
$84,100
2
Troy, NY
$79,208
3
Plymouth, MA
$78,262
4
Austin, TX
$77,004
5
Phoenix, AZ
$74,412

Average Mechanical Engineer Salary By Industry

Mechanical Engineer salaries can vary depending on the industry. Our data shows that Utilities companies, Internet companies, and Professional companies tend to have the highest salaries for Mechanical Engineers. Salaries for Mechanical Engineers in Utilities companies average $79,998 annually, while Internet companies and Professional companies pay $77,559 and $76,967, respectively. The average salary for Mechanical Engineers in the Construction industry is lower than the rest, coming in at $74,313.
RankIndustryAverage Salary
1
Utilities
$79,998
2
Internet
$77,559
3
Professional
$76,967
4
Automotive
$76,120
5
Manufacturing
$75,719

RECENTLY ADDED Mechanical Engineer SALARIES

Company
Job
Location
Date Added
Salary
Terra Staffing Group
Mechanical Engineer
Phoenix, AZ
10/31/2019
$62,610
Cybercoders
Mechanical Engineer
Jacksonville, FL
10/30/2019
$55,000
Cybercoders
Mechanical Engineer
10/30/2019
$60,000
Philadelphia, PA
10/30/2019
$37,566
Bank of Minneapolis
Mechanical Engineer
Philadelphia, PA
10/30/2019
$37,566
Field Operating Offices of The Office of The Secretary of The Army
Mechanical Engineer
10/29/2019
$47,264
Federal Reserve Bank
Mechanical Engineer
Philadelphia, PA
10/29/2019
$37,566
Field Operating Offices of The Office of The Secretary of The Army
Mechanical Engineer
10/29/2019
$47,264
Selectek
Mechanical Engineer
10/29/2019
$104,350
Inconen
Mechanical Engineer
Orlando, FL
10/29/2019
$83,480
Show More