Compare 28 verified roofing contractors in New Hampshire with ratings, reviews, and contact information.
New Hampshire roofs face severe New England winters with heavy snow, ice dams, and nor'easters. The White Mountains region gets some of the highest snowfall in the Northeast. Coastal areas near Portsmouth deal with salt spray and high winds.
New Hampshire does not require a statewide roofing contractor license, but contractors must register with the New Hampshire Secretary of State. Most municipalities require building permits for roof work.
Roof replacement in New Hampshire costs $9,000 to $16,000 for asphalt shingles, with ski areas and the Seacoast running higher. For a detailed breakdown by material type, see our roof replacement cost guide. Compare asphalt shingles and metal roofing to choose the right material for your New Hampshire home.
Architectural asphalt shingles rated for cold climates are the standard. Standing seam metal is popular in the mountains. Ice and water shield is critical on all eaves and valleys. Need help choosing? Our complete materials comparison covers every option. Make sure proper underlayment is part of the job.
Before hiring, verify the contractor is properly licensed in New Hampshire, carries liability insurance and workers' compensation, and can provide recent local references. Get at least three written estimates and never pay more than 30% upfront. For a complete vetting checklist, read our guide to finding a roofing contractor.