Cost guide 2026 · Las Cruces, NM

Roof Replacement Cost in Las Cruces, New Mexico (2026)

Quotes for a 2,000 sq ft asphalt roof in Las Cruces usually land between $5,950 to $13,175. On Las Cruces's median household income of $55,176 a year that works out to 5.6 to 12.4 weeks of pay. Las Cruces gets 100 days at 90f or hotter, 18th highest of 209. Starting ranges, not quotes. Prices compiled June 2026.

Short answer: A typical Las Cruces asphalt roof costs $9,550. That is 9.0 weeks of pay for a household earning $55,176 a year. Metal in Las Cruces runs $14,450 to $34,000, against $5,950 to $13,175 for asphalt.

3-tab shingles $5,950 to $9,775 Architectural shingles $7,650 to $13,175 Metal panels $14,450 to $25,500 Standing seam metal $20,400 to $34,000 Concrete tile $12,750 to $22,950 TPO or EPDM, flat roof $6,800 to $13,600
2,000 sq ft of roof. Gold bar: Las Cruces. Thin line below it: national base rate.

Get a free quote in Las Cruces

One contractor calls you. Not five.

Free · No spam · One contractor

Got a quote? See where it falls in Las Cruces

Compares your price per square foot with the Las Cruces installed range (tear-off and underlayment included). Not a judgment of any one roofer.

Price your own roof in Las Cruces

Las Cruces prices sit 15% under the national base. A typical Las Cruces roof is 9.0 weeks of local pay, 98th heaviest of 209 cities.

How we calculated this

One sum produces the asphalt shingle range at the top of this page. You can redo it with a calculator.

Inputs and result for the asphalt shingle range in Las Cruces
StepWhat goes inValue
National base, low end3-Tab Asphalt Shingles, $3.50 per sq ft × 2,000 sq ft$7,000
National base, high endArchitectural Asphalt Shingles, $7.75 per sq ft × 2,000 sq ft$15,500
Las Cruces cost indexFixed for Las Cruces, not recalculated from wages0.85×
Las Cruces low$7,000 × Las Cruces index 0.85$5,950, 5.6 weeks of Las Cruces pay
Las Cruces high$15,500 × Las Cruces index 0.85$13,175, 12.4 weeks of Las Cruces pay
Las Cruces typicalMidpoint of the Las Cruces low and high, rounded to $50$9,550
  • Where Las Cruces sits. The median index across the 209 cities we price is 0.89×. 186 of them are under 1.00× and 23 are over it.
  • Roofer pay near Las Cruces. Shown above beside the price, from the BLS source. The index is not calculated from it.

Prices compiled June 2026, BLS pay OEWS May 2025. This is an estimate, not a quote. Why the range has a low and a high end and how the other materials are priced: full method, inputs and limits.

Cost by roofing material in Las Cruces

A typical asphalt roof in Las Cruces costs $9,550, which is 9.0 weeks of local pay and puts Las Cruces 98th of 209 for burden.

Roofing material prices for a 2,000 sq ft home in Las Cruces
MaterialWeeks of payTypicalShare of home value
3-Tab Asphalt Shingles in Las Cruces 7.4 $7,850 3.6%
Architectural Asphalt Shingles in Las Cruces 9.8 $10,400 4.8%
Metal (Steel/Aluminum) in Las Cruces 18.8 $20,000 9.2%
Standing Seam Metal in Las Cruces 25.6 $27,200 12.5%
Concrete Tile in Las Cruces 16.8 $17,850 8.2%
TPO / EPDM in Las Cruces* 4.8 $5,100 2.3%

* Flat-roof prices are per 1,000 sq ft, not for a whole 2,000 sq ft house. Rated life: 3-Tab Asphalt Shingles 15–20 years; Architectural Asphalt Shingles 25–30 years; Metal (Steel/Aluminum) 40–70 years; Standing Seam Metal 50–70 years; Concrete Tile 40–50 years; TPO / EPDM (flat roofs) 15–25 years. How we calculated these prices · Sources

What weather does to a Las Cruces roof

Climate stress near Las Cruces: freeze-thaw days 50 days a year, rank 134 of 209; days at 90f or hotter 100 days a year, rank 18 of 209; days with an inch of rain 0.3 days a year, rank 203 of 209; yearly precipitation 9.3 inches, rank 209 of 209 Freeze-thaw days 50 days a year #134 of 209 Days at 90F or hotter 100 days a year #18 of 209 Days with an inch of rain 0.3 days a year #203 of 209 Yearly precipitation 9.3 inches #209 of 209
  • Freeze-thaw days. Water gets under shingles at night and expands as ice.
  • Days at 90F or hotter. Heat bakes the oils out of asphalt and loosens sealant strips.
  • Days with an inch of rain. Heavy rain tests flashing, valleys and gutters.
  • Yearly precipitation. More water means more years of wet decking.

Rank 1 is the most days or inches among the cities we cover. Values are 2014–2023 averages of a 50 km grid cell around Las Cruces. Source: NASA POWER (MERRA-2/IMERG reanalysis, daily point data), 2014–2023

If insurance covers the damage

Estimates against Las Cruces's $5,950–$13,175 range. General information, not legal advice. How claims work →

Deductible math, Las Cruces
Your deductibleWeeks of Las Cruces payOut-of-pocket
$5000.47 weeks in Las Cruces $500
$1,0000.94 weeks in Las Cruces $1,000
$2,5002.4 weeks in Las Cruces $2,500

Las Cruces against nearby New Mexico cities

2 neighbors share 0.85×, against Las Cruces's 0.85×. Closest is Rio Rancho, about 202 mi out.

CityWeeks of payPrice vs hereContractors (verified)Hail events, since 2017
Las Cruces (this page) 9.0 — 27 (0) 17
Rio Rancho roofers
≈202 mi from Las Cruces
5.8 same 24 (0) 36
Santa Fe roofers
≈238 mi from Las Cruces
7.1 same 23 (0) 53

On the cost index Las Cruces sits at 0.85×, and a Las Cruces roof takes 9.0 weeks of its pay, rank 98 of 209.

Las Cruces roof bill in weeks of pay

Weeks of median household income

  • Las Cruces9.0 weeks
  • Median of 209 cities8.8 weeks

The median Las Cruces household earns $55,176 a year, or $1,061 a week. A Las Cruces asphalt re-roof, typically $9,550, takes 9.0 weeks of that.

Rio Rancho ($9,550 typical, 202 miles away) takes 5.8 weeks of its own pay, 3.2 weeks fewer than Las Cruces.

97 of 208 other cities ask for more, 111 for less.

Sum for Las Cruces: $9,550 ÷ ($55,176 ÷ 52) = 9.0 weeks.

Source: Census ACS (Las Cruces city), 2019–2023

What a re-roof costs against home values in Las Cruces

Share of median home value

  • Las Cruces4.4%
  • Median of 209 cities4.8%

In Las Cruces a typical re-roof takes 4.4% of the $217,400 median home value. 122 cities carry a heavier ratio and 86 a lighter one.

Source: Census ACS (Las Cruces city), 2019–2023

How old the homes are

  • Las Cruces34.9%
  • Median of 209 cities51.4%

Share of homes built before 1980.

34.9% of Las Cruces homes predate 1980. The median Las Cruces home was built in 1989, so a roof never replaced there is 37 years old. Oldest-first, Las Cruces stands #163 of 209.

Source: Census ACS (Las Cruces city), 2019–2023

Storms behind Las Cruces roof bills

Public NOAA records for Las Cruces's county.

  • 15days with hail of 1 inch or larger
  • 2 inlargest hailstone reported
  • 33days with gusts of 58 mph or more

Hail reports by month

Hail reports by month for Las Cruces's county, busiest month October 3 Jan Feb Mar 3 Apr 7 May 5 Jun 7 Jul 2 Aug 1 Sep 21 Oct 3 Nov Dec

NOAA logged 52 hail reports for Las Cruces's county since 2014. October is the busiest month with 21 of them, 40% of the total.

Busiest three: October 21, May 7, July 7.

No hail was reported in 3 of the 12 months (February to December, in calendar order).

The costliest storm day on record in the county was April 26, 2022, with $500,000 of reported property damage.

All reported hail, wind and tornado damage there adds up to at least $700,000. It is a floor, because many reports carry no dollar estimate.

Source: NOAA Storm Events, 2014–June 2026

Reported hail locations, Dona Ana County

1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail2 in hail Las Cruces
  • 1+ in
  • 1.75+ in
  • 2.75+ in

Dona Ana County: 39 located. NOAA, Census

Hail reports per year

Las Cruces county hail events per year, 2017 to 2025 7 2017 1 2018 3 2019 1 2020 4 2022 1 2025
Las Cruces county hail events per year, 2017 to 2025
20177
20181
20193
20201
20224
20251

17 recorded hail events across 6 years represented in the data. 2017 had the most events among represented full years: 7.

The last bar is a partial year.

Source: NOAA Storm Events, 2014–June 2026 Hail risk lookup

The Las Cruces roofing market

Las Cruces had a 2020 census population of 111,385, up from 97,618 in 2010 -- roughly 14 percent growth in a decade signaling active residential construction and a growing re-roofing pipeline. New Mexico State University is the city's anchor institution; other major employers include Las Cruces Public Schools, Memorial Medical Center, MountainView Regional Medical Center, Dona Ana County, and NASA. The university and medical sector create a stable, relatively recession-resistant employment base that supports consistent homeowner demand for roofing services.

Roofing companies in Las Cruces's county

  • 20roofing establishments with paid employees
  • 70%have fewer than 5 employees

70% of the county's roofing firms have under 5 staff, 6 points above the 190-city median of 64%.

Source: Census CBP, 2023

On PickARoofer: 27 roofing contractors listed in Las Cruces. See them

What roofers earn here

  • Roofers near Las Cruces$39,070
  • Roofers across NM$45,300

A roofer in the Las Cruces metro earns a median $39,070 a year, $6,230 below the $45,300 statewide median. 139 of 141 metros pay more than the Las Cruces area.

Source: BLS OEWS, roofers, May 2025

Repair or replace in Las Cruces

The median Las Cruces home was built in 1989, so an original roof would be 37 years old, past the 25–30 years architectural shingles are rated for. Here a repair mostly buys time. 34.9% of Las Cruces homes predate 1980, so some roofs on the street are second or third generation.

Repair costs in Las Cruces, as dollars and as weeks of local pay
JobCostWeeks of pay
Small repair in Las Cruces $550 0.52
Larger repair in Las Cruces $2,550 2.4
Half of a new roof (50% rule) in Las Cruces $4,800 4.5
One year of roof life in Las Cruces $347 0.33

The last row prices one year of roof life in Las Cruces: a typical architectural roof divided by its rated 25–30 years. A repair is worth paying for when it buys at least as many years as its cost divided by that figure. The 50% rule is a common rule of thumb, not a law.

Areas PickARoofer contractors serve in Las Cruces

  • Sunland Park
  • University Heights
  • La Cumbre
  • Central Las Cruces
  • Westside

ZIP codes: 88001, 88003, 88011, 88012, 88019.

Roof cost in Las Cruces: questions

In Las Cruces, what does a roof replacement cost?
Most Las Cruces owners spend between $5,950 and $13,175 on asphalt shingles for a 2,000 sq ft roof, typically $9,550. A Las Cruces household earning the $55,176 median spends 5.6 to 12.4 weeks of pay on asphalt and 13.6 to 32.0 on metal.
In Las Cruces, how many weeks of pay is a new roof?
Take the $55,176 a year that the median Las Cruces household earns. A typical asphalt roof is 9.0 weeks of that, which puts Las Cruces 98th of 209 cities by burden, 1st being the heaviest.
In Las Cruces, should I repair or replace my roof?
A larger repair in Las Cruces costs $2,550 (2.4 weeks of pay). A new Las Cruces roof, rated 25–30 years, takes 9.0 weeks of pay. One year of roof life in Las Cruces costs $347, or 0.33 weeks of local pay. The median Las Cruces home is 37 years from its build year.
For a Las Cruces home, is a re-roof a big bill?
A Las Cruces home is worth $217,400 at the median, and a typical re-roof takes 4.4% of that. 122 of 209 cities carry a heavier ratio than Las Cruces.
When does hail hit Las Cruces?
NOAA logged 52 hail reports in Las Cruces's county since 2014, and October leads with 21.
For a Las Cruces roof, who pulls the permit?
Ask Las Cruces's building office. Most roofers handle it for the owner.
How many roofing firms work near Las Cruces?
The Census counts 20 roofing establishments with paid staff in Las Cruces's county, 70% of them with fewer than 5 employees.
Las Cruces, New Mexico: City of Las Cruces
Las Cruces, NM. Photo: Jpawela, CC BY-SA 4.0, via Wikimedia Commons.

Cite this page

Data version: Prices compiled June 2026. Free to quote with credit under CC BY 4.0.