Skip to content
AffordMap
Engineering

Mechanical Engineers Salary by State and Metro Area (2026)

Mechanical Engineerss in the United States earn a median salary of $102,320/year ($49.19/hr). Salaries range from $68,740 to $161,240 depending on experience. Below, compare salaries across all 50 states and top metro areas.

$69K
10th percentile
$82K
25th percentile
$102K
Median
$130K
75th percentile
$161K
90th percentile

Mechanical Engineers salary by state

StateMedianHourlyEmployment
New Mexico$141K$68.02/hr1,690
District of Columbia$130K$62.5/hr590
Alaska$130K$62.49/hr530
California$126K$60.76/hr27,090
Massachusetts$123K$58.98/hr9,430
Wyoming$117K$56.21/hr300
Rhode Island$115K$55.42/hr1,400
Louisiana$114K$54.83/hr1,650
Maryland$112K$53.72/hr6,330
Washington$109K$52.58/hr9,350

Top paying metro areas

Metro areaMedianEmployment
San Jose-Sunnyvale-Santa Clara, CA$148K3,910
San Francisco-Oakland-Fremont, CA$146K4,670
Salinas, CA$141K60
Baton Rouge, LA$133K480
Anchorage, AK$130K400
Santa Cruz-Watsonville, CA$129K200
San Diego-Chula Vista-Carlsbad, CA$129K3,320
Houston-Pasadena-The Woodlands, TX$127K7,010
Bellingham, WA$124K140
Boston-Cambridge-Newton, MA-NH$124K8,050
How to become a mechanical engineersCareer guide →