Checked
Roofers Salary in New Mexico
Roofers in New Mexico earn a median $45,300 a year, 18% below the U.S. median.
- Median in NM
- $45,300 a year
- U.S. median
- $55,440 a year
- Employment
- 1,160
- Location quotient
- 1.53
- Share of jobs vs. U.S. (1.00 = same)
Pay range in New Mexico
- Median (50%)
- $45,300 · $21.78 an hour
- Mean (average)
- $47,980 · $23.07 an hour (estimate error ±3.3%)
- 10th percentile
- $35,880 · $17.25 an hour
- 25th percentile
- $38,450 · $18.49 an hour
- 75th percentile
- $56,030 · $26.94 an hour
- 90th percentile
- $73,850 · $35.51 an hour
- Employment
- 1,160 (estimate error ±12.5%)
- Jobs per 1,000
- 1.33
- Location quotient
- 1.53 (1.00 = national share)
Roofers pay by metro area in New Mexico
Includes metro areas that cross into this state and nonmetropolitan areas
Swipe the table sideways to see more columns.
| Area | Median wage | Employment |
|---|---|---|
| Eastern New Mexico nonmetropolitan area | $53,480 | 120 |
| Northern New Mexico nonmetropolitan area | $49,350 | 40 |
| Albuquerque, NM | $45,780 | 710 |
| Santa Fe, NM | $45,090 | 140 |
| Farmington, NM | $39,420 | 30 |
| Las Cruces, NM | $39,070 | 50 |
More
Frequently asked questions
- How much do roofers make in New Mexico?
- The median wage for roofers in New Mexico is $45,300 a year (Bureau of Labor Statistics, May 2025). There are about 1,160 jobs in the state.
- Where in New Mexico do roofers earn the most?
- Eastern New Mexico nonmetropolitan area has the highest median wage in the state for this occupation at $53,480 a year.