Mechanical Engineer Salary (2026): How Much Do Mechanical Engineers Make?

National and state-by-state median wages · BLS OEWS data · Updated August 12, 2026

National Median$107,639
Per Hour$51.75
Total Jobs$291,190
Highest Paying StateNew Mexico

Mechanical Engineer Salary by State (All 50 States + DC)

#StateMedian Annual Salaryvs. NationalJobs
1New Mexico$157,710▲ 47%$2,710
2District of Columbia$133,300▲ 24%$510
3California$130,900▲ 22%$30,530
4Delaware$125,130▲ 16%$610
5Colorado$124,430▲ 16%$7,190
6Alaska$124,340▲ 16%$380
7Maryland$122,870▲ 14%$6,550
8Louisiana$119,540▲ 11%$1,890
9Massachusetts$119,300▲ 11%$7,680
10Wyoming$117,750▲ 9%$230
11Rhode Island$116,230▲ 8%$1,560
12Texas$112,410▲ 4%$22,080
13New Jersey$112,300▲ 4%$4,180
14Washington$110,430▲ 3%$8,240
15Vermont$107,330▲ 0%$530
16Connecticut$105,090▼ 2%$4,600
17Michigan$104,890▼ 3%$34,630
18South Carolina$104,580▼ 3%$5,780
19Virginia$104,180▼ 3%$7,470
20New Hampshire$103,660▼ 4%$2,760
21Oregon$103,470▼ 4%$2,920
22Illinois$102,680▼ 5%$11,790
23Nevada$102,680▼ 5%$1,410
24Utah$102,500▼ 5%$3,370
25New York$102,440▼ 5%$8,590
26Maine$102,430▼ 5%$890
27Oklahoma$101,850▼ 5%$2,270
28Kentucky$101,050▼ 6%$4,170
29North Carolina$100,720▼ 6%$9,560
30Georgia$100,620▼ 7%$5,290
31Arizona$100,270▼ 7%$5,050
32Alabama$100,230▼ 7%N/A
33Florida$99,980▼ 7%$10,740
34Indiana$99,590▼ 7%$8,690
35Tennessee$99,550▼ 8%$3,930
36Missouri$99,330▼ 8%$4,870
37Minnesota$99,140▼ 8%$5,890
38Ohio$99,100▼ 8%$14,390
39Hawaii$98,740▼ 8%$530
40Mississippi$98,000▼ 9%$1,570
41Pennsylvania$97,920▼ 9%$13,550
42Iowa$97,700▼ 9%$3,470
43West Virginia$97,390▼ 10%$760
44Wisconsin$95,870▼ 11%$7,470
45Montana$94,190▼ 12%$500
46Idaho$93,190▼ 13%$1,070
47South Dakota$88,380▼ 18%$560
48Nebraska$88,060▼ 18%$950
49North Dakota$86,330▼ 20%$790
50Kansas$86,260▼ 20%$4,630
51Arkansas$80,180▼ 26%$1,410

FAQ

How much does a Mechanical Engineer make?

The national median annual salary for mechanical engineers is $107,639, about $51.75 per hour, according to BLS OEWS data.

What state pays mechanical engineers the most?

New Mexico tops the list at $157,710 per year.

What state pays mechanical engineers the least?

Arkansas has the lowest median at $80,180.

How much does a Mechanical Engineer make per hour?

At the national median, mechanical engineers earn about $51.75 per hour (based on a 2,080-hour work year).

Where are the most mechanical engineers employed?

The table above shows total jobs per state; states with the largest numbers of mechanical engineers include Michigan.