NM · SOC 47-2181 · Most current data

Roofers Salary in New Mexico

Median Annual Salary $44,440 -13% below national average (national: $50,970)
$42,340Mean Annual
$21Median Hourly
1,070Employed in State

New Mexico ranks 48th of 51 states and D.C. for roofers pay, trailing top-paying Minnesota ($77,730) by $33,290 — a 75% gap.

The 10th-to-90th percentile range runs from $29,500 to $49,300 — a $19,800 spread, 55% tighter than the national $43,720 range.

Roofers are more concentrated in New Mexico than the U.S. average — a location quotient of 1.40 means the occupation's share of local jobs is 1.40× the national share.

Salary Range: 10th to 90th Percentile

$44,440
$29,500
10th pct.
$49,300
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$29,500$14.18
25th percentile$37,340$17.95
50th percentile (median)$44,440$21.36
75th percentile$46,670$22.44
90th percentile (top earners)$49,300$23.70
Mean (average)$42,340$20.36

How New Mexico Compares

StateMedian Annualvs. New Mexico
New Mexico (current) $44,440 n/a
Minnesota $77,730 +75%
New Jersey $73,410 +65%
Massachusetts $72,360 +63%
Illinois $66,940 +51%
New York $63,350 +43%
Connecticut $63,340 +43%
Alaska $63,120 +42%
California $63,040 +42%

Showing top-paying states with available data. View all states →

Related Occupations in New Mexico

Frequently Asked Questions

What is the average Roofers salary in New Mexico?

The mean roofers salary in New Mexico is $42,340 per year. The median (middle) salary is $44,440 per year.

What is the starting salary for a Roofers in New Mexico?

Entry-level rooferss (10th percentile) in New Mexico typically earn around $29,500 per year. Workers at the 25th percentile earn approximately $37,340 per year.

What is the highest Roofers salary in New Mexico?

Top earners (90th percentile) in this occupation in New Mexico make approximately $49,300 per year. Those in the 75th percentile earn around $46,670 per year.

How does the New Mexico Roofers salary compare to the national average?

The median roofers salary in New Mexico is $44,440, which is -13% below national average of $50,970.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.