Mechanical Engineers Salary in New Mexico

BLS OEWS May 2025 • 3 metro areas • New Mexico

Mechanical Engineers in New Mexico earn a median salary of $123,340 per year on average across 3 metro and nonmetro areas, +20.5% vs the national median of $102,320. An estimated 280 mechanical engineers are employed across New Mexico, with salaries ranging from $92,290 to $181,480 depending on location.

$123,340 Avg median salary in New Mexico
$181,480 Highest paying metro
$92,290 Lowest paying metro
280 Employed in New Mexico

Compare Mechanical Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Mechanical Engineers
in
    vs

      Mechanical Engineers salaries by city in New Mexico

      Metro area Median salary 25th pct 75th pct Employed
      Northern New Mexico $181,480 $111,940 $226,990 30
      Eastern New Mexico $96,250 $86,900 $119,240 70
      Las Cruces, NM $92,290 $74,060 $103,540 180

      View Mechanical Engineers salaries in all cities