Roofers Salary in New Mexico

Ranked #44 of 51 · NM

17.5% below U.S. average
Mean annual salary $47,980 ≈ $23/hr
Median annual salary $45,300
Employment 1,160

Salary Distribution (10th–90th percentile)

P10 $35,880P25 $38,450 Median $45,300P75 $56,030P90 $73,850

About 80% of rooferss in New Mexico earn between $35,880 and $73,850. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

New Mexico
$47,980
U.S. average
$58,140

The mean roofers salary in New Mexico is $47,980, about 17.5% below the U.S. average ($58,140). That works out to roughly $23/hr at 2,080 hours per year.

Metro Areas in New Mexico

Metro areaMedianMeanEmployment
Eastern New Mexico nonmetropolitan area $53,480 $49,490 120
Northern New Mexico nonmetropolitan area $49,350 $46,380 40
Albuquerque, NM $45,780 $49,390 710
Santa Fe, NM $45,090 $44,530 140
Farmington, NM $39,420 $43,750 30
Las Cruces, NM $39,070 $41,160 50

← Back to all roofers states