Content has loaded

Mechanical engineer salary in United States (Updated 2026)

How much does a Mechanical Engineer make in the United States?

Average base salary

$106,313
Average $106,313
Low $66,714
High $169,417

The average salary for a mechanical engineer is $106,313 per year in the United States. 15.4k salaries taken from job postings on Indeed in the past 36 months (updated October 29, 2026).

Mechanical Engineer job openings in United States

slide 1 of 6
slide1 of 6
Mechanical Engineer - Surface ...
GreenXT
Philadelphia, PA
14 hours ago

Highest paying companies for Mechanical Engineer in United States

Average year pay is based on job postings on Indeed in the past 36 months.
HYPERION BIOTECHNOLOGY
 
$416,000per year
View company
Horizontal
 
$291,200per year
Arm
 
$283,600per year
Mintz, Levin, Cohn, Ferris, Gl...
 
$232,500per year
Nigel Frank International
 
$228,800per year
Spectra Logic
 
$228,800per year

Hiring a Mechanical Engineer?

Hiring Guide
Hiring GuideLearn how to hire a Mechanical Engineer
Job Description
Job DescriptionWrite the perfect Mechanical Engineer job description
Interview Questions
Interview QuestionsLearn the best questions to ask Mechanical Engineer candidates

Highest paying cities for Mechanical Engineers near United States

  1. San Jose, CA
    $152,591 per year
  2. Newark, NJ
    $141,490 per year
  3. Fort Washington, PA
    $138,887 per year
  4. Houston, TX
    $111,801 per year
  5. Atlanta, GA
    $111,257 per year

Where can a Mechanical Engineer earn more?

Compare salaries for Mechanical Engineers in different locations
vs

Frequently Asked Questions (FAQs) about Mechanical Engineer

The average salary for a Mechanical Engineer is $106,313 per year in the United States. This figure is based on 15.4k salaries taken from job postings on Indeed in the past 36 months, last updated on October 29, 2026.

Mechanical Engineer jobs on Indeed - find your next one today.

Mechanical Engineer salaries typically range between a low of $66,714 and a high of $169,417 per year, depending on experience, location, and the hiring company.

Some of the highest-paying cities for Mechanical Engineer include San Jose, CA at $152,591 per year, Newark, NJ at $141,490 per year, and Fort Washington, PA at $138,887 per year.

Based on recent job postings on Indeed, some of the top-paying companies for Mechanical Engineer include HYPERION BIOTECHNOLOGY ($416,000 per year) and Horizontal ($291,200 per year).

Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Mechanical Engineer salary compares to related positions:

  • Entry Level Mechanical Engineer: Average $81,034 per year
  • Junior Mechanical Engineer: Average $73,972 per year
  • Senior Mechanical Engineer: Average $130,541 per year

How much do similar professions as Mechanical Engineer get paid in United States?

Entry Level Mechanical Engineer

Job openings
Average $81,034 per year

Junior Mechanical Engineer

Job openings
Average $73,972 per year

Senior Mechanical Engineer

Job openings
Average $130,541 per year