Mechanical engineer earnings by seniority

90th percentile

Top-level mechanical engineer earnings begin at:

$61.10 per hour

$127,080 per year

75th percentile

Senior-level mechanical engineer earnings begin at:

$48.51 per hour

$100,890 per year

50th percentile

Mid-level mechanical engineer earnings begin at:

$38.26 per hour

$79,570 per year

25th percentile

Junior-level mechanical engineer earnings begin at:

$34.09 per hour

$70,900 per year

10th percentile

Starting level mechanical engineer earnings begin at:

$28.06 per hour

$58,360 per year

Approximate values based on highest and lowest earning segments.

Mechanical engineer salary by state

State Name Average Salary
Washington $99,030
Colorado $97,660
New Hampshire $97,410
New York $97,280
Arizona $97,090
Wyoming $96,100
Tennessee $95,880
Connecticut $95,580
Illinois $95,580
Oregon $95,580
Virginia $95,580
Nevada $95,300
Maine $94,580
Rhode Island $94,000
New Jersey $93,690
Michigan $92,490
Alabama $91,270
Utah $90,360
Oklahoma $90,330
Missouri $87,190
Pennsylvania $84,490
West Virginia $82,500
Iowa $81,720
Vermont $80,060
Minnesota $79,820
North Dakota $79,820
Florida $79,640
North Carolina $79,570
Indiana $79,390
Georgia $79,380
Wisconsin $79,280
Hawaii $79,220
South Carolina $79,120
Ohio $78,950
South Dakota $78,270
Idaho $77,500
Kansas $77,500
Nebraska $77,500
Mississippi $77,300
Kentucky $76,790
Arkansas $76,460
Montana $75,230
Puerto Rico $61,790
Guam $60,440
New Mexico $120,390
District of Columbia $107,140
California $101,710
Alaska $101,670
Maryland $101,340
Louisiana $101,020
Delaware $100,900
Massachusetts $100,860
Texas $100,480

How do mechanical engineer salaries compare to similar careers?

Mechanical engineers earn 11% more than similar careers in North Carolina. On average, they make less than environmental engineers but more than drafters.

Career Median Salary
Environmental engineer salary $78K
Operations research analyst salary $96K
Biomedical engineer salary $89K
Civil engineer salary $79K
Industrial engineer salary $81K
Mechanical engineer salary $80K
Locomotive engineer salary $77K
Power engineer salary $60K
Industrial engineering technician salary $59K
Drafter salary $58K

Source: CareerExplorer (Aggregated)