View all jobs →

Would you like to post jobs on this career? Find the best candidates using Sokanu's new psychometric job platform. Visit employers.sokanu.com today.

Find your perfect career

Would you make a good mechanical engineer? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

Take the free career test

What is the average salary for Mechanical Engineers in the United States?

Mechanical Engineers earn an average hourly wage of $41.89. Hourly wages typically start from $25.58 and go up to $60.79. Mechanical Engineers earn an average salary of $87,140 per year. Salaries typically start from $53,210 and go up to $126,430.

These numbers may vary depending on several factors, like level of education, amount of experience, industry, company size and location.

Learn more about the Mechanical Engineer job market for salaries of real jobs in your area.

Highest

The top 10% of Mechanical Engineers in the United States earn:

$60.79 an hour $126,430 per year
Senior

The top 25% of Mechanical Engineers in the United States earn:

$50.15 an hour $104,310 per year
Experienced

The top 50% of Mechanical Engineers in the United States earn:

$39.93 an hour $83,060 per year
Junior

The bottom 25% of Mechanical Engineers in the United States earn:

$31.79 an hour $66,110 per year
Starting

The bottom 10% of Mechanical Engineers in the United States earn:

$25.58 an hour $53,210 per year

Historical salary for Mechanical Engineers in the United States

Mechanical Engineer salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Mechanical Engineer Salary in Alaska $59.45 $123,660 # 1
Mechanical Engineer Salary in New Mexico $48.54 $100,970 # 2
Mechanical Engineer Salary in California $47.77 $99,360 # 3
Mechanical Engineer Salary in Texas $47.63 $99,080 # 4
Mechanical Engineer Salary in Louisiana $47.30 $98,390 # 5
Mechanical Engineer Salary in Virginia $46.61 $96,960 # 6
Mechanical Engineer Salary in Delaware $46.48 $96,670 # 7
Mechanical Engineer Salary in District of Columbia $46.08 $95,850 # 8
Mechanical Engineer Salary in Maryland $46.06 $95,800 # 9
Mechanical Engineer Salary in Arizona $44.88 $93,340 # 10
Mechanical Engineer Salary in Massachusetts $44.35 $92,250 # 11
Mechanical Engineer Salary in Washington $43.92 $91,360 # 12
Mechanical Engineer Salary in Rhode Island $43.79 $91,080 # 13
Mechanical Engineer Salary in New Jersey $43.27 $90,000 # 14
Mechanical Engineer Salary in Colorado $42.71 $88,830 # 15
Mechanical Engineer Salary in Michigan $42.66 $88,730 # 16
Mechanical Engineer Salary in South Carolina $41.21 $85,710 # 17
Mechanical Engineer Salary in Nevada $41.20 $85,700 # 18
Mechanical Engineer Salary in Vermont $41.03 $85,330 # 19
Mechanical Engineer Salary in Tennessee $40.90 $85,060 # 20
Mechanical Engineer Salary in New Hampshire $40.85 $84,970 # 21
Mechanical Engineer Salary in New York $40.82 $84,900 # 22
Mechanical Engineer Salary in Florida $40.80 $84,860 # 23
Mechanical Engineer Salary in Illinois $40.59 $84,420 # 24
Mechanical Engineer Salary in Connecticut $40.52 $84,290 # 25
Mechanical Engineer Salary in Alabama $40.49 $84,210 # 26
Mechanical Engineer Salary in Maine $39.86 $82,900 # 27
Mechanical Engineer Salary in Pennsylvania $39.86 $82,900 # 28
Mechanical Engineer Salary in Minnesota $39.60 $82,370 # 29
Mechanical Engineer Salary in Georgia $39.41 $81,970 # 30
Mechanical Engineer Salary in Idaho $39.39 $81,940 # 31
Mechanical Engineer Salary in Oklahoma $39.34 $81,830 # 32
Mechanical Engineer Salary in North Carolina $39.21 $81,550 # 33
Mechanical Engineer Salary in Oregon $39.01 $81,140 # 34
Mechanical Engineer Salary in Wyoming $38.70 $80,500 # 35
Mechanical Engineer Salary in Hawaii $38.47 $80,020 # 36
Mechanical Engineer Salary in Missouri $38.24 $79,530 # 37
Mechanical Engineer Salary in Montana $38.03 $79,110 # 38
Mechanical Engineer Salary in Kentucky $37.72 $78,450 # 39
Mechanical Engineer Salary in Utah $37.38 $77,760 # 40
Mechanical Engineer Salary in Mississippi $37.24 $77,460 # 41
Mechanical Engineer Salary in West Virginia $37.00 $76,960 # 42
Mechanical Engineer Salary in Nebraska $36.79 $76,530 # 43
Mechanical Engineer Salary in Ohio $35.83 $74,520 # 44
Mechanical Engineer Salary in Indiana $35.72 $74,300 # 45
Mechanical Engineer Salary in North Dakota $35.55 $73,940 # 46
Mechanical Engineer Salary in Arkansas $35.47 $73,770 # 47
Mechanical Engineer Salary in Iowa $35.43 $73,700 # 48
Mechanical Engineer Salary in Kansas $34.83 $72,440 # 49
Mechanical Engineer Salary in Wisconsin $34.01 $70,730 # 50
Mechanical Engineer Salary in South Dakota $33.62 $69,930 # 51
Source: U.S. Department of Labor Bureau of Labor Statistics