
New Hampshire Roofing Costs 2026: Complete Price Guide
From Portsmouth harbors to White Mountain peaks, discover what Granite State homeowners pay for roof replacements in 2026. Navigate New Hampshire's diverse climate zones.
Get 3-5 free quotes from verified New Hampshire roofers
Get Free QuotesNew Hampshire Roofing Cost Overview 2026
New Hampshire offers competitive roofing prices thanks to no sales tax and contractor competition from the Boston market. While snow loads require enhanced systems, overall costs are reasonable for New England.
The average New Hampshire roof replacement costs $14,850 for a typical 1,650 square foot roof. The White Mountains command premium pricing, while southern NH near the MA border is most affordable.
2026 New Hampshire Roof Replacement Cost Range
Budget$18,000
Mid-Range$38,000+
Premium
No Sales Tax Advantage
New Hampshire's lack of sales tax saves homeowners 5-7% on materials compared to neighboring Massachusetts. This can mean $500-$1,500 in savings on a typical roof replacement.
Regional Price Breakdown
Statewide Average
Regional Factors
- Vacation home market
- Moderate pricing
New Hampshire Roofing Costs by Material

Metal Roofing
Lifespan: 50-70 years

Asphalt Shingles
Lifespan: 20-30 years
Frequently Asked Questions
Ready for Your New Hampshire Roof Quote?
Get 3-5 competitive quotes from verified Granite State contractors.
Get Quotes in These Cities
Find Trusted New Hampshire Roofers
All contractors are licensed, insured, and verified for the Granite State.
Get Started