SalaryData

Mechanical Engineer Salary in the United States

Based on 291K+ data points from BLS and H-1B filings

BLS 2025 Data

Median Annual Salary

$105,416

$50.68/hr

▲ 2.4% vs 2024

Salary Range

$72K – $156K

10th – 90th percentile

Total Employed

291K

workers nationwide

The median Mechanical Engineer salary in the United States is $105,416 per year, or $51 per hour. This figure represents the midpoint of earnings for these professionals, with a typical salary range falling between $72,421 and $156,351 annually. These engineers are vital across many industries, contributing to the design and development of mechanical systems.

Several factors significantly influence a Mechanical Engineer's compensation. Experience level, specific industry, geographic location, and the size and type of employer all play a role in determining the final salary. For instance, engineers in high-demand sectors or areas with a high cost of living may see higher pay. The overall Mechanical Engineer salary in the United States reflects this diverse landscape.

Salary Distribution — Mechanical Engineer

Mechanical Engineer salary percentiles
PercentileAnnual Salary
10th percentile$72,421
25th percentile$86,092
Median (50th percentile)$105,416
75th percentile$130,180
90th percentile$156,351

Mechanical Engineer Salary by State

Top 10 Highest-Paying States for Mechanical Engineer

#StateMedian Salaryvs NationalEmployed
1New Mexico$157,710+49.6%3K
2District of Columbia$133,300+26.5%510
3California$130,900+24.2%31K
4Delaware$125,130+18.7%610
5Colorado$124,430+18.0%7K
6Alaska$124,340+18.0%380
7Maryland$122,870+16.6%7K
8Louisiana$119,540+13.4%2K
9Massachusetts$119,300+13.2%8K
10Wyoming$117,750+11.7%230

Mechanical Engineer Salary by Industry

How much Mechanical Engineers earn across industries nationwide — Information pays the most ($175,610 median). Ranked by median annual salary (2025 BLS OEWS data).

#IndustryMedian Salaryvs NationalEmployed
1Information$175,610+66.6%1K
2Mining, Quarrying, and Oil and Gas Extraction$138,030+30.9%1K
3Utilities$135,150+28.2%2K
4Finance and Insurance$128,760+22.1%100
5Management of Companies and Enterprises$128,390+21.8%12K
6Government (excl. schools, hospitals & USPS)$119,970+13.8%15K
7Professional, Scientific, and Technical Services$110,510+4.8%95K
8Transportation and Warehousing$103,780-1.6%2K
9Other Services (except Public Administration)$101,780-3.4%2K
10Manufacturing$101,570-3.6%131K
11Wholesale Trade$100,740-4.4%17K
12Retail Trade$99,990-5.1%150
13Real Estate and Rental and Leasing$99,370-5.7%420
14Arts, Entertainment, and Recreation$99,130-6.0%960
15Administrative and Support Services$98,550-6.5%8K
16Construction$98,190-6.9%8K
17Educational Services$87,050-17.4%2K
18Health Care and Social Assistance$83,480-20.8%450

Source: U.S. Bureau of Labor Statistics, OEWS National Industry-Specific estimates, May 2025. National figures.

Top H-1B Employers for Mechanical Engineer

Companies that filed the most H-1B applications for Mechanical Engineer roles, with their median base salary.

#CompanyMedian SalaryFilings
1Apple$158,995163
2Tesla$155,000151
3Cummins$97,600123
4Rivian Automotive$150,000105
5General Motors$140,55568
6Ford Motor$125,36267
7L&T Technology Services$94,91045
8Intellectt$108,16035

Historical Salary Trend — Mechanical Engineer

Historical Mechanical Engineer salary trend
YearMedian Salary (United States)
2022$92,043
2023$97,128
2024$102,901
2025$105,416
2026 (projected)$107,992

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Mechanical Engineer Salary by Experience Level

Mechanical Engineer salary by experience level
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$86,092
Mid-level3-5 yrs$105,416
Senior6-9 yrs$130,180
Staff / Lead10+ yrs$156,351

Frequently Asked Questions

What is the average salary for a Mechanical Engineer in the US?

The median Mechanical Engineer salary in the United States is $105,416 annually. This means half of all Mechanical Engineers earn more than this amount, while the other half earn less.

What is the salary range for Mechanical Engineers in the United States?

The typical salary range for a Mechanical Engineer in the US is between $72,421 and $156,351 per year. Entry-level positions generally fall towards the lower end, while experienced professionals can command salaries at the higher end of this spectrum.

Which state pays Mechanical Engineers the most?

New Mexico currently offers the highest average salary for Mechanical Engineers, with an annual figure of $157,710. This is notably above the national median of $105,416.

How many Mechanical Engineers are employed in the US?

There are approximately 291,190 Mechanical Engineers employed across the United States. This substantial workforce highlights the demand for their specialized skills in various industries.

Related Occupations

More Locations