How Much Do Mechanical Engineers Make?
The median Mechanical Engineer salary is $110,710 per year as of 2024, based on BLS data across 25 metro areas. Salaries range from $93,350 to $147,730 depending on location. The national mean (average) salary is $118,314, with approximately 117,180 people employed in this role across the US.
Key Data
| Metric | Value |
|---|---|
| National Median Salary | $110,710 |
| National Mean Salary | $118,314 |
| Salary Range (by city median) | $93,350 – $147,730 |
| Total Employment | 117,180 |
| Metro Areas Tracked | 25 |
Top-Paying Cities
| City | Median Salary |
|---|---|
| San Jose, CA | $147,730 |
| San Francisco, CA | $145,640 |
| San Diego, CA | $128,660 |
| Houston, TX | $126,870 |
| Boston, MA | $124,160 |