How Much Does A Mechanical Engineer Make?

Generators, steam and gas turbines and other machines are designed and built by a mechanical engineer. They are interested in dabbling with these devices and tools and even improving those gadgets that are found to be problematic.

There are a couple of reasons for those who are interested to become a mechanical engineer: First, the job prospects are quite positive in the next few years and second, it’s a very lucrative profession with a six figure income very probable as one gains more work experience.

Average Mechanical Engineer Annual Salary

$89,800

The average annual salary for mechanical engineers is $89,800 a year. Salaries start at $54,420 a year and go up to $131,350 a year.

Average Mechanical Engineer Hourly Wage

$43.17

The average hourly wage for a mechanical engineer is $43.17. Hourly wages were between $26.16 and $63.15 an hour.

Stats were based out of 285,790 employed mechanical engineers in the United States.

Does Your Pay Depend On Your Experience?

Executive Mechanical Engineer

$131,350/year $63.15/hour

(Top 10% of Mechanical Engineers)


Senior Mechanical Engineer

$106,420/year $51.16/hour

(Top 25% of Mechanical Engineers)


Mid Level Mechanical Engineer

$84,190/year $40.48/hour

(Median)


Junior Mechanical Engineer

$67,070/year $32.24/hour

(Bottom 25% of Mechanical Engineers)


Entry Level Mechanical Engineer

$54,420/year $26.16/hour

(Bottom 10% of Mechanical Engineers)


Mechanical Engineer Average Salary Comparison

Petroleum Engineers
$147k / year
$70 / hour
Nuclear Engineers
$105k / year
$50 / hour
Mining and Geological Engineers, Including Mining Safety Engineers
$103k / year
$49 / hour
Marine Engineers and Naval Architects
$99k / year
$48 / hour
Engineers, All Other
$99k / year
$47 / hour
Materials Engineers
$97k / year
$46 / hour
Health and Safety Engineers, Except Mining Safety Engineers and Inspectors
$90k / year
$43 / hour
Mechanical Engineers
$89k / year
$43 / hour
Industrial Engineers
$88k / year
$42 / hour

Top 10 Highest Paying States For Mechanical Engineers

Top 10 Highest Paying Cities For Mechanical Engineers

Mechanical Engineer Salary By State

Rank State Hourly Rate Annual Salary
#1 Alaska $66.52 $138,370
#2 District of Columbia $52.09 $108,340
#3 New Mexico $51.99 $108,140
#4 Louisiana $50.01 $104,020
#5 Texas $49.55 $103,060
#6 California $49.35 $102,650
#7 Delaware $47.99 $99,820
#8 Colorado $47.38 $98,550
#9 Virginia $47.08 $97,920
#10 Maryland $47.00 $97,770
#11 Arizona $45.63 $94,920
#12 Massachusetts $45.44 $94,500
#13 New Jersey $44.99 $93,570
#14 Washington $44.75 $93,070
#15 Illinois $44.37 $92,290
#16 Rhode Island $44.03 $91,590
#17 Nevada $43.94 $91,390
#18 Maine $43.54 $90,550
#19 Mississippi $42.82 $89,060
#20 South Carolina $42.68 $88,770
#21 Michigan $42.64 $88,700
#22 Alabama $42.60 $88,600
#23 New York $42.37 $88,130
#24 New Hampshire $41.85 $87,040
#25 Connecticut $41.72 $86,780
#26 Pennsylvania $41.48 $86,270
#27 Florida $41.38 $86,080
#28 Oregon $41.29 $85,890
#29 Tennessee $41.24 $85,780
#30 Wyoming $40.96 $85,190
#31 Vermont $40.56 $84,370
#32 North Carolina $40.51 $84,270
#33 West Virginia $40.35 $83,920
#34 Missouri $40.31 $83,850
#35 Kentucky $39.97 $83,140
#36 Minnesota $39.76 $82,710
#37 Georgia $39.74 $82,660
#38 Utah $39.43 $82,010
#39 Hawaii $39.25 $81,630
#40 Oklahoma $39.04 $81,200
#41 Idaho $38.65 $80,400
#42 Nebraska $37.89 $78,800
#43 Ohio $37.87 $78,770
#44 Montana $37.79 $78,600
#45 Kansas $37.49 $77,980
#46 Iowa $36.55 $76,030
#47 Indiana $36.52 $75,960
#48 Wisconsin $36.48 $75,870
#49 Arkansas $35.76 $74,380
#50 North Dakota $35.52 $73,880
#51 South Dakota $35.23 $73,280
#52 Guam $30.49 $63,420
#53 Puerto Rico $24.74 $51,450

Data provided by the Bureau of Labor Statistics (BLS).

Career Spotlight: Mechanical Engineer

How To Become A Mechanical Engineer

How To Become A Mechanical Engineer

A mechanical engineer designs and builds mechanical as well as thermal devices that would improve people’s lives. You will be working on machines that generate power such as internal combustion engi[...]

Leave A Comment