verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Mechanical Engineer Salary

Median Annual Salary
$104,110/yr
Median Hourly Wage
$50.05/hr

Salary Distribution (10th to 90th Percentile)

trending_up 10-Yr Growth
+10% Much faster than average
school Entry Education
Bachelor's degree
work Total Jobs (U.S.)
296,810

Estimated Pay by Experience Level

Entry-Level (10th Pct)
$73,990
$35.57/hr
Median
Mid-Level (50th Pct)
$104,110
$50.05/hr
Senior-Level (90th Pct)
$164,340
$79.01/hr

Salary by State

Median annual
StateMedian / yrRelative pay
New Mexico $157,710
District of Columbia $133,300
California $130,900
Delaware $125,130
Colorado $124,430
Alaska $124,340
Maryland $122,870
Louisiana $119,540
National Median $104,110

View all 51 states arrow_forward

The highest sticker pay isn't always where mechanical engineers keep the most. See Mechanical Engineer pay adjusted for cost of living by state in the Real Pay Index.

How to Become a Mechanical Engineer

Mechanical engineers design, build, and test mechanical devices, engines, machines, and tools across nearly every industry.

1

Meet the education requirement

Most mechanical engineers enter the field with bachelor's degree. Programs are offered by community colleges, trade schools, and universities.

2

Complete an accredited training program

Hands-on coursework and clinical or field experience prepare you for the work and for certification exams.

3

Earn the Professional Engineer (PE) license

Most employers expect this credential — and in many states it's required to practice. Entry pay starts near $73,990 and rises toward $164,340 with experience.

Mechanical Engineer salary: common questions

How much does a Mechanical Engineer make an hour?

The median hourly wage for mechanical engineers is $50.05, which works out to about $104,110 per year for full-time work.

Which state pays mechanical engineers the most?

New Mexico has the highest median pay for mechanical engineers at $157,710 per year — 51% above the national median of $104,110.

What is the salary range for mechanical engineers?

Most mechanical engineers earn between $73,990 and $164,340 per year. The middle 50% earn $84,130 to $132,590, with a median of $104,110.

Is becoming a Mechanical Engineer a good career?

Employment is projected to grow 10% (much faster than average), and the role typically requires bachelor's degree. With a median wage of $104,110 per year, it pays well above the U.S. median for all occupations.

Related careers