New Hampshire (NH)

Roof Replacement Cost in New Hampshire (2026)

Planning a roof replacement in New Hampshire? Below you'll find average costs by material type, a detailed cost breakdown for a standard 1,700 sq ft roof, permit info, and local considerations to help you budget accurately.

Average Roof Costs in New Hampshire by Material

Material Cost Comparison

Based on average roof size of 1,700 sq ft

Asphalt Shingles

Per Sq Ft

$3.50 - $6.80

Per Square

$350 - $680

Total

$5,950 - $11,560

Standing Seam Metal

Per Sq Ft

$7.00 - $15.00

Per Square

$700 - $1,500

Total

$11,900 - $25,500

Clay / Concrete Tile

Per Sq Ft

$10.00 - $20.00

Per Square

$1,000 - $2,000

Total

$17,000 - $34,000

* Costs include materials and installation labor at New Hampshire rates (labor multiplier: 1.05x, material multiplier: 1.03x vs. national average).

Cost Breakdown for a 1,700 Sq Ft Roof

Cost Component Estimated Cost
Asphalt Shingles (materials + labor) $5,950 - $11,560
Tear-Off ($135/square × 17 squares) $2,295
Disposal ($55/square × 17 squares) $935
Building Permit $100 - $400
Estimated Total (Asphalt) $9,280 - $15,190

This breakdown assumes one layer of old shingles to tear off. Multi-layer tear-off, structural repairs, or complex roof geometry will increase costs.

New Hampshire Roofing Details

Climate

Humid continental with harsh winters, heavy snow, ice dams, and nor'easters

Best Season to Roof

Summer (June-August) and Early Fall (September)

Building Codes

State Building Code based on IRC 2015. Ice and water shield mandatory. Snow loads 40-100+ psf in mountainous areas. Metal roofing popular for snow shedding.

Permit Costs

Building permits in New Hampshire typically cost between $100 and $400. Contact your local building department for exact fees.

Major Cities in New Hampshire

Roofing costs can vary between cities based on local labor markets and contractor availability. Here are the major metro areas in New Hampshire:

Manchester, NH Nashua, NH Concord, NH Dover, NH Rochester, NH

Frequently Asked Questions

How much does a new roof cost in New Hampshire in 2026?
The average roof replacement cost in New Hampshire for a 1,700 sq ft roof ranges from $5,950 to $11,560 for asphalt shingles, $11,900 to $25,500 for metal, and $17,000 to $34,000 for tile. These estimates include materials and labor at New Hampshire rates.
Do I need a permit for roof replacement in New Hampshire?
Yes, most New Hampshire jurisdictions require a building permit for roof replacement. Permit costs typically range from $100 to $400. State Building Code based on IRC 2015. Ice and water shield mandatory. Snow loads 40-100+ psf in mountainous areas. Metal roofing popular for snow shedding.
What is the best time of year to replace a roof in New Hampshire?
The best time for roof replacement in New Hampshire is Summer (June-August) and Early Fall (September). The state's climate is characterized as humid continental with harsh winters, heavy snow, ice dams, and nor'easters, which affects scheduling and material choices.
How much does tear-off and disposal cost in New Hampshire?
In New Hampshire, tear-off costs average $135 per roofing square (100 sq ft) and disposal costs average $55 per square. For a 1,700 sq ft roof, that totals approximately $3,230 for tear-off and disposal combined.
What roofing materials work best in New Hampshire?
Material selection in New Hampshire depends on the local climate: humid continental with harsh winters, heavy snow, ice dams, and nor'easters. Asphalt shingles are the most popular and affordable option. Metal roofing offers excellent durability and is increasingly popular. Tile roofing may be suitable depending on the structural capacity and aesthetic preferences. Always consult local building codes, as New Hampshire has specific requirements.

Related Calculators

Roof Costs in Nearby States