Skip to main content
Salary Guide

Mechanical Engineer Salary in United States

Based on 335,156 job listings - 2026

-12.1% vs 2025
Average salary
$100,000 - $120,000
Median salary
$100,000 - $120,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile$67K
25th percentile$84K
Median$100K
75th percentile$120K
90th percentile$138K

50% of professionals earn between $83,852 - $120,000 USD

The median salary is $100,000

Top cities

Houston4,460 job openings
Austin4,383 job openings
New York3,817 job openings
Los Angeles3,577 job openings
San Francisco3,358 job openings
Huntsville3,153 job openings
Seattle3,151 job openings
Tucson2,897 job openings
San Diego2,716 job openings
Phoenix2,712 job openings
Chicago2,677 job openings
Atlanta2,666 job openings
Boston2,542 job openings
Denver2,522 job openings
Dallas2,284 job openings
Charlotte2,217 job openings
San Jose2,112 job openings
Costa Mesa1,951 job openings
Long Beach1,878 job openings
Santa Clara1,747 job openings
Orlando1,706 job openings
Irvine1,629 job openings
Sunnyvale1,540 job openings
Raleigh1,494 job openings
Columbus1,449 job openings
El Segundo1,300 job openings
Greenville1,250 job openings
Wilmington1,107 job openings
Eastern1,072 job openings

Mechanical Engineer

335,156 job openings

View job listings

The average salary for a Mechanical Engineer in United States is USD 100,000 - USD 120,000 per year in 2026. The median salary is USD 110,000 per year, based on 335,156 active job listings.

The cities with the most Mechanical Engineer job opportunities in United States are Houston, Austin, New York, Los Angeles, San Francisco. Houston leads with 4,460 job openings.

Explore 335,156 Mechanical Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.