Content has loaded

Mechanical engineer salary in United States

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

Average base salary

$103,288
Average $103,288
Low $65,913
High $161,857

The average salary for a mechanical engineer is $103,288 per year in the United States. 13.2k salaries taken from job postings on Indeed in the past 36 months (updated May 11, 2026).

Mechanical Engineer job openings in United States

slide 1 of 6
slide1 of 6
Mechanical Engineer Intern- Su...
TK Elevator3.5out of 5 stars.
Atlanta, GA
Full-time
22 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
Aditya Birla Group
 
$300,000per year
JBM Auto
 
$300,000per year
Arm
 
$283,600per year
Mintz, Levin, Cohn, Ferris, Gl...
 
$232,500per year
Meta
 
$229,019per year

Highest paying cities for Mechanical Engineers near United States

  1. San Jose, CA
    $141,712 per year
  2. Huntsville, AL
    $135,918 per year
  3. Portland, OR
    $134,507 per year
  4. Columbus, IN
    $124,181 per year
  5. Aiken, SC
    $113,763 per year

Where can a Mechanical Engineer earn more?

Compare salaries for Mechanical Engineers in different locations
vs

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

Entry Level Mechanical Engineer

Job openings
Average $70,845 per year

Junior Mechanical Engineer

Job openings
Average $75,230 per year

Senior Mechanical Engineer

Job openings
Average $127,818 per year