Mechanical engineer earnings by seniority

90th percentile

Top-level mechanical engineer earnings begin at:

$60.67 per hour

$126,190 per year

75th percentile

Senior-level mechanical engineer earnings begin at:

$48.57 per hour

$101,020 per year

50th percentile

Mid-level mechanical engineer earnings begin at:

$43.43 per hour

$90,330 per year

25th percentile

Junior-level mechanical engineer earnings begin at:

$35.43 per hour

$73,690 per year

10th percentile

Starting level mechanical engineer earnings begin at:

$29.17 per hour

$60,680 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 9% more than similar careers in Oklahoma. On average, they make less than civil engineers but more than drafters.

Career Median Salary
Civil engineer salary $83K
Operations research analyst salary $86K
Environmental engineer salary $83K
Water engineer salary $83K
Industrial engineer salary $82K
Mechanical engineer salary $90K
Locomotive engineer salary $80K
Power engineer salary $63K
Industrial engineering technician salary $64K
Drafter salary $49K

Source: CareerExplorer (Aggregated)