Mechanical Engineer Salary by City

How much does a Mechanical Engineer make? See 2025 salary data from the Bureau of Labor Statistics across top US cities.

$104K
National median
$84K
25th percentile
$133K
75th percentile
$74K
Bottom 10%
$164K
Top 10%

Mechanical Engineer Salary by City

About Mechanical Engineer Salaries

The median Mechanical Engineer salary in the United States is $104,110 per year according to 2025 data from the Bureau of Labor Statistics. Salaries vary significantly by location — San Francisco has the highest median at $134,400, while the national range spans from $73,990 at the 10th percentile to $164,340 at the 90th percentile.

Data source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025. OCC code: 17-2141.