Mechanical engineer earnings by seniority

90th percentile

Top-level mechanical engineer earnings begin at:

$49.93 per hour

$103,860 per year

75th percentile

Senior-level mechanical engineer earnings begin at:

$46.76 per hour

$97,260 per year

50th percentile

Mid-level mechanical engineer earnings begin at:

$37.63 per hour

$78,270 per year

25th percentile

Junior-level mechanical engineer earnings begin at:

$35.53 per hour

$73,900 per year

10th percentile

Starting level mechanical engineer earnings begin at:

$29.21 per hour

$60,750 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 7% more than similar careers in South Dakota. On average, they make less than computer hardware engineers but more than geothermal technicians.

Career Median Salary
Computer hardware engineer salary $100K
Electrical engineer salary $97K
Engineer salary $87K
Industrial engineer salary $79K
Product safety engineer salary $80K
Mechanical engineer salary $78K
Civil engineer salary $78K
Power engineer salary $53K
Industrial engineering technician salary $48K
Geothermal technician salary $47K

Source: CareerExplorer (Aggregated)