Calculate your salary

There are many factors that determine how much you should be earning as a Mechanical Engineer. Use Zippia's Salary Calculator to see how your pay matches up.

Mechanical Engineer Salary

Average Yearly Salary
Updated May 18, 2020
$75,000
$58,000
$75,000
$97,000
Mechanical engineers in the United States make an average salary of $75,396 per year or $36.25 per hour. People on the lower end of that spectrum, the bottom 10% to be exact, make roughly $58,000 a year, while the top 10% makes $97,000. If you like following the crowd, technology and professional companies tend to attract the most workers in this field. But if you're in it for the money, then you'll want to seek out energy, construction, and automotive companies, as employees in each industry have reported the highest salaries. As most things go, location can be critical. New Mexico, California, Texas, Delaware, and Louisiana provide the highest mechanical engineer salaries.
Best Paying Cities
0 selections

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Map of Mechanical Engineer Salaries

The darker areas on the map show where Mechanical Engineers earn the highest salaries across all 50 states.

Average Salary

Average Mechanical Engineer Salary By Location

Throughout the U.S., the average salary for a mechanical engineer is roughly $75,396 per year, which boils down to $36.25 per hour. Interestingly enough, mechanical engineers have the highest salaries in San Francisco, CA at about $92,282 per year. For those who are just starting out, the average entry-level salary in San Francisco, CA is $63,000. Additionally, mechanical engineers make more than the average salary in Sugar Land, TX, Plymouth, MA, Phoenix, AZ, Seattle, WA, and Troy, NY. On a more broad level, mechanical engineer salaries are highest in New Mexico, California, Texas, Delaware, Louisiana, Maine, and Colorado. On the contrary, Ohio, Indiana, and Kentucky offer the lowest mechanical engineer salaries.

City
Average Salary
San Francisco, CA
San Francisco, CA
$92,282
$92k
Sugar Land, TX
Sugar Land, TX
$87,296
$87k
Plymouth, MA
Plymouth, MA
$82,274
$82k
Phoenix, AZ
Phoenix, AZ
$81,687
$82k
Seattle, WA
Seattle, WA
$79,707
$80k
Troy, NY
Troy, NY
$76,287
$76k
Chicago, IL
Chicago, IL
$74,830
$75k
Tulsa, OK
Tulsa, OK
$74,222
$74k
Greenville, SC
Greenville, SC
$73,923
$74k
Montgomery, AL
Montgomery, AL
$73,751
$74k

High Paying Mechanical Engineer Jobs

Average Mechanical Engineer Salary By Company

To earn a high income as a mechanical engineer, working for Nvidia or Google might be your best bet, as they are the highest paying companies in this field. In addition, companies like Facebook and Microsoft report highly competitive salaries for mechanical engineers.

Company
Average Salary
$127,321
$127k
$123,344
$123k
$118,996
$119k
$117,082
$117k
$116,522
$117k

The largest raises come from changing jobs.

See what's out there.

Mechanical Engineer Salary History

Compare salaries for individual cities or states with the national average.

    Average Mechanical Engineer Pay By Industry

    Mechanical engineer salaries can vary on many factors, including what industry a job is in. In fact, jobs with energy, construction, and automotive companies tend to be the highest paying. Furthermore, a mechanical engineer can make a yearly salary of $80,855 while working for energy companies. All the while, other mechanical engineers are making $75,998 at construction companies and $75,919 at automotive companies. One industry mechanical engineers may want to avoid is the technology industry as it offers the lowest average salary at $74,273.

    Industry
    Average Salary
    Energy
    Energy
    $80,855
    $81k
    Construction
    Construction
    $75,998
    $76k
    Automotive
    Automotive
    $75,919
    $76k
    Manufacturing
    Manufacturing
    $74,524
    $75k
    Technology
    Technology
    $74,273
    $74k

    Mechanical Engineer Salary By Experience Level

    The salary for a mechanical engineer can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

    Recently Added Mechanical Engineer Salaries

    CompanyJobLocationDate AddedSalary
    State Review Mechanical Engineer
    State Review Mechanical Engineer
    Richmond, VA
    Richmond, VA
    10/31/2020
    10/31/2020
    $84,000
    $84,000
    10/31/2020
    Austin Allen Company, LLC 1152
    Austin Allen Company, LLC 1152
    Mechanical Engineer/Solidworks
    Mechanical Engineer/Solidworks
    Mechanical Engineer/Solidworks
    Memphis, TN
    Memphis, TN
    10/30/2020
    10/30/2020
    $70,000
    $70,000
    10/30/2020
    Mechanical Engineer
    Mechanical Engineer
    Auburn, WA
    Auburn, WA
    10/30/2020
    10/30/2020
    $70,120
    $70,120
    10/30/2020
    Austin Allen Company, LLC 1152
    Austin Allen Company, LLC 1152
    Mechanical Engineer Using Solidworks
    Mechanical Engineer Using Solidworks
    Mechanical Engineer Using Solidworks
    Olive Branch, MS
    Olive Branch, MS
    10/30/2020
    10/30/2020
    $70,000
    $70,000
    10/30/2020
    Essential Personnel, Inc.
    Essential Personnel, Inc.
    Engineering Mechanical
    Engineering Mechanical
    Engineering Mechanical
    Columbus, NE
    Columbus, NE
    10/29/2020
    10/29/2020
    $50,000
    $50,000
    10/29/2020
    Naval Facilities Engineering Command
    Naval Facilities Engineering Command
    Mechanical Engineer
    Mechanical Engineer
    Mechanical Engineer
    Washington, DC
    Washington, DC
    10/29/2020
    10/29/2020
    $102,663
    $102,663
    10/29/2020
    Mechanical Engineer IV
    Mechanical Engineer IV
    Neenah, WI
    Neenah, WI
    10/28/2020
    10/28/2020
    $59,897
    $59,897
    10/28/2020
    Mechanical Engineer
    Mechanical Engineer
    Washington, DC
    Washington, DC
    10/28/2020
    10/28/2020
    $102,663
    $102,663
    10/28/2020
    Mechanical Engineer
    Mechanical Engineer
    Austin, TX
    Austin, TX
    10/27/2020
    10/27/2020
    $79,000
    $79,000
    10/27/2020
    Goodwin Recruiting
    Goodwin Recruiting
    Mechanical Engineer Apprentice
    Mechanical Engineer Apprentice
    Mechanical Engineer Apprentice
    Lancaster, NH
    Lancaster, NH
    10/26/2020
    10/26/2020
    $41,740
    $41,740
    10/26/2020