How Much Does Roof Replacement Cost in New Hampshire?

New Hampshire pricing is above the national average. Updated for 2024.

Low End
$6,160
Average
$9,520
High End
$13,440
per project
Ad

Roof Replacement Pricing in New Hampshire

In New Hampshire, the average cost for roof replacement is $9,520 per project, which is 12% higher than the national average of $8,500. Most New Hampshire residents pay between $6,160 and $13,440.

New Hampshire has a higher cost of living than most states, which translates to higher labor rates and material costs. Urban areas within New Hampshire may be even higher.

A complete roof replacement involves removing the existing roofing material and installing new shingles, underlayment, and flashing. It's one of the most significant home maintenance expenses, but a sound roof protects your entire investment.

New Hampshire vs National Average

New Hampshire Average
$9,520
National Average
$8,500
Ad

What Affects Roof Replacement Cost in New Hampshire?

Roof Size

Every additional 100 sq ft adds $350-$500 to the total cost

Material

Asphalt shingles are cheapest ($3-5/sq ft), metal ($7-14/sq ft), tile/slate ($10-25/sq ft)

Roof Pitch

Steeper roofs require safety equipment and take longer, adding 20-40% to labor

Removal

Removing multiple old layers adds $1,000-$2,500

Location

Urban areas and high cost-of-living states can be 30-50% more expensive

💡 Tips to Save on Roof Replacement in New Hampshire

  • 1.Get at least 3-5 quotes from licensed roofers
  • 2.Schedule during off-season (late fall or winter) for potential discounts
  • 3.Consider architectural shingles over premium materials if budget is tight
  • 4.Ask about manufacturer rebates or financing options
  • 5.Check if your insurance covers any portion of the replacement
Ad

Frequently Asked Questions

How long does a roof replacement take?

Most residential roof replacements take 1-3 days for asphalt shingles. Metal or tile roofs may take 5-7 days.

How often should a roof be replaced?

Asphalt shingle roofs last 20-30 years. Metal roofs can last 40-70 years. Tile and slate can last 50-100+ years.

Does a new roof increase home value?

Yes. A new roof typically returns 60-70% of its cost in increased home value and makes the home easier to sell.

Roof Replacement Cost in Other States

Related Cost Guides for New Hampshire

Ad