Occupation overview

Mechanical Engineers Salary in the United States

The median annual wage for mechanical engineers is $104,110, or $50.05 per hour. About 296,810 people work in this occupation nationwide. Wages vary substantially by state — from $157,710 in New Mexico to $80,180 in Arkansas.

Median annual
$104,110
Median hourly
$50.05
Entry level (P10)
$73,990
Top 10% (P90)
$164,340
Employment
296,810
States covered
51

Wage distribution nationwide

Earnings spread across all U.S. workers in this occupation.

10th percentile90th percentile
$73,990
$84,130
$104,110
$132,590
$73,990$104,110$164,340
Annual wage distribution. Highlighted segment contains the median of $104,110.

Salary by state

All 51 states with published data, ranked by median annual wage.

#StateMedian annual Median hourlyEmployment Location quotient
1New Mexico$157,710$75.822,7101.63
2District of Columbia$133,300$64.095100.38
3California$130,900$62.9430,5300.88
4Delaware$125,130$60.166100.66
5Colorado$124,430$59.827,1901.31
6Alaska$124,340$59.783800.61
7Maryland$122,870$59.076,5501.24
8Louisiana$119,540$57.471,8900.51
9Massachusetts$119,300$57.367,6801.11
10Wyoming$117,750$56.612300.44
11Rhode Island$116,230$55.881,5601.63
12Texas$112,410$54.0522,0800.82
13New Jersey$112,300$53.994,1800.51
14Washington$110,430$53.098,2401.22
15Vermont$107,330$51.605300.92
16Connecticut$105,090$50.524,6001.42
17Michigan$104,890$50.4334,6304.12
18South Carolina$104,580$50.285,7801.31
19Virginia$104,180$50.097,4700.95
20New Hampshire$103,660$49.842,7602.12
21Oregon$103,470$49.742,9200.78
22Nevada$102,680$49.371,4100.48
23Illinois$102,680$49.3711,7901.01
24Utah$102,500$49.283,3701.02
25New York$102,440$49.258,5900.46
26Maine$102,430$49.258900.72
27Oklahoma$101,850$48.972,2700.70
28Kentucky$101,050$48.584,1701.09
29North Carolina$100,720$48.429,5601.01
30Georgia$100,620$48.375,2900.57
31Arizona$100,270$48.215,0500.82
32Alabama$100,230$48.19——
33Florida$99,980$48.0710,7400.57
34Indiana$99,590$47.888,6901.42
35Tennessee$99,550$47.863,9300.63
36Missouri$99,330$47.754,8700.87
37Minnesota$99,140$47.665,8901.05
38Ohio$99,100$47.6414,3901.36
39Hawaii$98,740$47.475300.44
40Mississippi$98,000$47.121,5700.71
41Pennsylvania$97,920$47.0813,5501.17
42Iowa$97,700$46.973,4701.17
43West Virginia$97,390$46.827600.57
44Wisconsin$95,870$46.097,4701.33
45Montana$94,190$45.285000.51
46Idaho$93,190$44.801,0700.65
47South Dakota$88,380$42.495600.64
48Nebraska$88,060$42.349500.49
49North Dakota$86,330$41.517900.96
50Kansas$86,260$41.474,6301.69
51Arkansas$80,180$38.551,4100.56

Related occupations

Same job family, ranked by national employment.

Frequently asked questions

How much do mechanical engineers make?

The median annual wage for mechanical engineers in the United States is $104,110, or $50.05 per hour. Entry-level workers (10th percentile) earn $73,990, and the top 10% earn $164,340.

How many mechanical engineers are employed in the U.S.?

About 296,810 people work as mechanical engineers nationwide.

Which state pays mechanical engineers the most?

New Mexico pays the most at a median of $157,710, followed by District of Columbia ($133,300) and California ($130,900).

Which state pays mechanical engineers the least?

Arkansas has the lowest median at $80,180.

Where are mechanical engineers jobs most concentrated?

The location quotient measures employment concentration relative to the national average. The highest is Michigan at 4.12×.

Source: U.S. Bureau of Labor Statistics, OEWS May 2025. Retrieved 2026-10-26. bls.gov/oes