Mechanical Engineers Salary in the United States

Median annual wage: $104,110 · Median hourly: $50.05 · Employment: 296,810

Annual Salary Percentiles

PercentileAnnualHourly
10th$73,990$35.57
25th$84,130$40.45
Median$104,110$50.05
75th$132,590$63.75
90th$164,340$79.01

Quick Facts

How to interpret these figures

With approximately 296,810 mechanical engineers employed, this is a major occupation in the labor market.

At $50.05 per hour, a full-time schedule (2,080 hours per year) works out to roughly $104,104 — in line with the reported median annual wage of $104,110.

Mechanical Engineers Salary by State

The table below ranks every state by median annual wage. Click a state for detailed local data.

StateMedian AnnualMedian Hourlyvs NationalEmployment
Alabama $100,230 $48.19 -3.7% 0
Alaska $124,340 $59.78 +19.4% 380
Arizona $100,270 $48.21 -3.7% 5,050
Arkansas $80,180 $38.55 -23.0% 1,410
California $130,900 $62.94 +25.7% 30,530
Colorado $124,430 $59.82 +19.5% 7,190
Connecticut $105,090 $50.52 +0.9% 4,600
Delaware $125,130 $60.16 +20.2% 610
District of Columbia $133,300 $64.09 +28.0% 510
Florida $99,980 $48.07 -4.0% 10,740
Georgia $100,620 $48.37 -3.4% 5,290
Hawaii $98,740 $47.47 -5.2% 530
Idaho $93,190 $44.80 -10.5% 1,070
Illinois $102,680 $49.37 -1.4% 11,790
Indiana $99,590 $47.88 -4.3% 8,690
Iowa $97,700 $46.97 -6.2% 3,470
Kansas $86,260 $41.47 -17.1% 4,630
Kentucky $101,050 $48.58 -2.9% 4,170
Louisiana $119,540 $57.47 +14.8% 1,890
Maine $102,430 $49.25 -1.6% 890
Maryland $122,870 $59.07 +18.0% 6,550
Massachusetts $119,300 $57.36 +14.6% 7,680
Michigan $104,890 $50.43 +0.7% 34,630
Minnesota $99,140 $47.66 -4.8% 5,890
Mississippi $98,000 $47.12 -5.9% 1,570
Missouri $99,330 $47.75 -4.6% 4,870
Montana $94,190 $45.28 -9.5% 500
Nebraska $88,060 $42.34 -15.4% 950
Nevada $102,680 $49.37 -1.4% 1,410
New Hampshire $103,660 $49.84 -0.4% 2,760
New Jersey $112,300 $53.99 +7.9% 4,180
New Mexico $157,710 $75.82 +51.5% 2,710
New York $102,440 $49.25 -1.6% 8,590
North Carolina $100,720 $48.42 -3.3% 9,560
North Dakota $86,330 $41.51 -17.1% 790
Ohio $99,100 $47.64 -4.8% 14,390
Oklahoma $101,850 $48.97 -2.2% 2,270
Oregon $103,470 $49.74 -0.6% 2,920
Pennsylvania $97,920 $47.08 -5.9% 13,550
Rhode Island $116,230 $55.88 +11.6% 1,560
South Carolina $104,580 $50.28 +0.5% 5,780
South Dakota $88,380 $42.49 -15.1% 560
Tennessee $99,550 $47.86 -4.4% 3,930
Texas $112,410 $54.05 +8.0% 22,080
Utah $102,500 $49.28 -1.5% 3,370
Vermont $107,330 $51.60 +3.1% 530
Virginia $104,180 $50.09 +0.1% 7,470
Washington $110,430 $53.09 +6.1% 8,240
West Virginia $97,390 $46.82 -6.5% 760
Wisconsin $95,870 $46.09 -7.9% 7,470
Wyoming $117,750 $56.61 +13.1% 230

Data source: BLS OES state file · U.S. BLS OES, May 2024 (updated April 2025)

Related Occupations

Frequently Asked Questions

What is the average salary for mechanical engineers?

The median annual wage for mechanical engineers is $104,110 ($50.05 per hour), according to the BLS OES survey for May 2024.

Which state pays mechanical engineers the most?

Wages vary by state. Use the state table above to compare median annual pay across all 50 states and Washington, D.C.

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

There are approximately 296,810 mechanical engineers employed nationally, per BLS OES.

How much do mechanical engineers make per hour?

The median hourly wage is $50.05. See the hourly salary page for the full percentile breakdown.