Roofers Salary in New Mexico

BLS OEWS May 2025 • 6 metro areas • New Mexico

Roofers in New Mexico earn a median salary of $43,112 per year on average across 6 metro and nonmetro areas, -15.4% vs the national median of $50,970. An estimated 1,080 roofers are employed across New Mexico, with salaries ranging from $37,920 to $49,350 depending on location.

$43,112 Avg median salary in New Mexico
$49,350 Highest paying metro
$37,920 Lowest paying metro
1,080 Employed in New Mexico

Compare Roofers salaries & buying power

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

Full tool →
Roofers
in
    vs

      Roofers salaries by city in New Mexico

      Metro area Median salary 25th pct 75th pct Employed
      Northern New Mexico $49,350 $38,260 $56,040 40
      Santa Fe, NM $44,990 $35,690 $47,620 140
      Albuquerque, NM $44,610 $38,370 $46,430 720
      Eastern New Mexico $43,810 $37,200 $46,060 80
      Farmington, NM $37,990 $37,750 $44,360 40
      Las Cruces, NM $37,920 $36,910 $40,330 60

      View Roofers salaries in all cities