Mechanical engineer earnings by seniority

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 10% more than similar careers in Ohio. On average, they make less than biomedical engineers but more than industrial engineering technicians.

Career Median Salary
Biomedical engineer salary $94K
Agricultural engineer salary $99K
Industrial engineer salary $80K
Mining and geological engineer salary $79K
Civil engineer salary $79K
Mechanical engineer salary $79K
Locomotive engineer salary $82K
Geodesist salary $61K
Power engineer salary $63K
Industrial engineering technician salary $58K

Source: CareerExplorer (Aggregated)