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

Mechanical Engineer Salary in New Mexico

Median Annual in New Mexico
$157,710/yr
Median Hourly Wage
$75.82/hr
▲ 51% above U.S. median

Salary Distribution in New Mexico

groups Employed in NM
2,710
public U.S. Median
$104,110
savings Real pay (cost-adjusted)
$171,030 #1 of 51

Mechanical Engineer pay in New Mexico, explained

Mechanical engineers in New Mexico earn a median of $157,710 per year ($75.82 per hour), which is 51% above the national median of $104,110. Entry-level workers earn around $103,780, while the most experienced mechanical engineers reach about $203,140. Pay varies by employer, setting, and metro area within New Mexico.

Is $157,710 good pay in New Mexico?

Adjusted for New Mexico's cost of living (which runs 92% of the U.S. average), that $157,710 is worth about $171,030 in national buying power — ranking New Mexico #1 for real pay (vs #1 on the sticker number).

See the full Mechanical Engineer Real Pay Index arrow_forward

Mechanical Engineer pay by experience in New Mexico

Entry level (10th pct)
$103,780
$49.89/hr
Median
Mid-career (50th pct)
$157,710
$75.82/hr
Experienced (90th pct)
$203,140
$97.66/hr

Mechanical Engineer pay in neighboring states

StateMedian / yrReal payvs NM
New Mexico (here) $157,710 $171,030
Colorado $124,430 $120,745 +$33,280
Texas $112,410 $115,819 +$45,300
Utah $102,500 $103,678 +$55,210
Oklahoma $101,850 $115,945 +$55,860
Arizona $100,270 $99,596 +$57,440

Mechanical Engineer in New Mexico: FAQ

How much do mechanical engineers make in New Mexico?

Mechanical engineers in New Mexico earn a median of $157,710 per year ($75.82 per hour), compared with $104,110 nationally.

Does New Mexico pay mechanical engineers well?

At $157,710, New Mexico pays 51% above the national median for mechanical engineers. An estimated 2,710 work in the state.

Mechanical Engineer salary in other states

All 51 states ranked arrow_forward

Related careers in New Mexico