Find Roofers in New HampshireCall Now - Free Quote

Roofers in New Hampshire

270 zip codes with active providers out of 238 total (113.4% coverage). Ranked #34 of 49 states by avg bid.

State Avg

$89.84

National Avg

$127.25

Coverage

113.4%

vs National

-29.4%

State vs National Average

New Hampshire: $90-29.4% vs National Avg

Dashed line = National Avg ($127)

Roofer Costs in New Hampshire

Typical cost range: $350–$1,000 for repairs; $8,000–$20,000+ for full replacement

Minor leak repair (1–2 areas)$300–$800
Shingle replacement (per square)$350–$600
Full asphalt shingle roof replacement$8,000–$15,000
Metal roof installation$12,000–$25,000
Flat roof repair or coating$500–$2,000
Gutter replacement (whole house)$1,000–$2,500

When to Hire a Roofer

Emergency service available in most areas

You find water stains on your ceiling or walls, which often means a roof leak has been developing for weeks
Shingles are curling, cracking, missing, or you find granules accumulating in your gutters
Your roof is 20+ years old and you're seeing signs of wear — most asphalt shingle roofs last 20–30 years
A hailstorm or severe wind event hit your area and you need a professional damage assessment

What to Look For

Licensed, bonded, and insured with proof of general liability and workers' comp — roofing is one of the most dangerous trades
Manufacturer certification (GAF Master Elite, CertainTeed SELECT, Owens Corning Preferred) which enables extended warranty coverage
Local reputation with verifiable references — avoid storm chasers who blow through town after hail events
Written scope of work that specifies materials, underlayment type, flashing details, and cleanup procedures

Common Roofer Problems in New Hampshire

Shingle deterioration from UV exposure and weather cycling — the most common reason roofs fail

Flashing failures around chimneys, skylights, and vents that allow water intrusion at seams

Ice dams in cold climates that force water under shingles and into your attic

Poor attic ventilation that causes heat buildup, accelerating shingle aging and creating moisture problems

Storm damage from hail, wind, and falling debris that may not be visible from the ground

Questions to Ask Before Hiring a Roofer in New Hampshire

Will you remove the existing shingles down to the deck, or install over the old layer?

Layering shingles over old ones is cheaper but hides underlying damage, adds weight to your roof structure, and voids most manufacturer warranties. A full tear-off is almost always the better investment.

What underlayment and flashing materials will you use?

Cheap synthetic underlayment and reused flashing are where corners get cut. Ice and water shield in valleys and around penetrations is critical for leak prevention.

Do you handle the insurance claim process, and what's your experience with adjusters?

If the work is storm-related, an experienced roofer can document damage properly and work with your adjuster. But be wary of roofers who want to sign an Assignment of Benefits (AOB) — this gives them control of your insurance claim.

What warranty do I get — from both you and the manufacturer?

You should get a workmanship warranty from the roofer (2–10 years) plus a manufacturer warranty on materials (25–50 years). Manufacturer-certified contractors can often offer enhanced coverage.

How will you protect my landscaping, siding, and property during the job?

Roof replacement creates a lot of debris. Professional roofers use tarps, magnetic nail sweepers, and dump trailers. Ask about their cleanup process before signing anything.

Red Flags When Hiring a Roofer

  • Asks you to pay the full amount before work begins — a deposit of 25–33% is reasonable, full payment up front is not
  • Only provides a verbal estimate with no written scope of work or contract
  • Pressures you to sign immediately or claims a 'today only' discount — legitimate contractors give you time to decide
  • Has no local business address, just a phone number and a truck — storm chasers are nearly impossible to track down if something goes wrong

DIY vs Hiring a Professional Roofer

You can safely clean gutters, trim overhanging branches, and do a visual inspection from the ground with binoculars. Minor repairs like replacing a single shingle on a low-slope roof are possible for handy homeowners. But anything involving flashing, valleys, multiple leak points, or working on a steep pitch should be left to professionals. Falls from roofs are a leading cause of home injury deaths, and improper repairs often make leaks worse.

Roofer Safety Tips

  • Never walk on a wet, icy, or steeply pitched roof — roofers use specialized safety harnesses and equipment for good reason
  • Be extremely cautious of storm chasers who knock on your door offering free inspections after severe weather — many do shoddy work and disappear
  • Ensure any roofer working on your home has workers' compensation insurance — if an uninsured worker falls on your property, you could be liable

Best Time to Hire a Roofer in New Hampshire

Roofers are busiest from late spring through early fall and immediately after major storm events. If your roof needs non-emergency replacement, scheduling in late winter or early spring often means shorter wait times and sometimes off-season pricing. After a hailstorm, wait a few days before calling — reputable local roofers get buried with calls while storm chasers flood the area within hours.

Roofer Licensing in New Hampshire

Roofing contractor licensing varies significantly by state. Some states (like Florida and California) require specific roofing contractor licenses, while others include it under a general contractor license. Many states have no licensing requirement at all, making insurance verification and references even more critical. Check your state's contractor licensing board.

City-by-City Costs (242 cities)

CityAvg BidMax BidMin BidZip Codes
Auburn$150.00$150.00$150.001
Atkinson$150.00$150.00$150.001
Chester$150.00$150.00$150.001
Danville$150.00$150.00$150.001
Derry$150.00$150.00$150.001
Deerfield$150.00$150.00$150.001
Candia$150.00$150.00$150.001
Hampton Falls$150.00$150.00$150.001
Hampstead$150.00$150.00$150.001
Greenland$150.00$150.00$150.001
Hampton$150.00$150.00$150.002
Epping$150.00$150.00$150.001
Fremont$150.00$150.00$150.001
Exeter$150.00$150.00$150.001
East Hampstead$150.00$150.00$150.001
East Kingston$150.00$150.00$150.001
East Derry$150.00$150.00$150.001
East Candia$150.00$150.00$150.001
Portsmouth$150.00$150.00$150.004
Raymond$150.00$150.00$150.001
Rye Beach$150.00$150.00$150.001
Sandown$150.00$150.00$150.001
New Castle$150.00$150.00$150.001
Newton$150.00$150.00$150.001
Northwood$150.00$150.00$150.001
North Salem$150.00$150.00$150.001
Plaistow$150.00$150.00$150.001
Nottingham$150.00$150.00$150.001
West Nottingham$150.00$150.00$150.001
Windham$150.00$150.00$150.001
Seabrook$150.00$150.00$150.001
Salem$150.00$150.00$150.001
Rye$150.00$150.00$150.001
Stratham$150.00$150.00$150.001
Newton Junction$150.00$150.00$150.001
Newfields$150.00$150.00$150.001
Newmarket$150.00$150.00$150.001
North Hampton$150.00$150.00$150.001
Londonderry$150.00$150.00$150.001
Kingston$150.00$150.00$150.001
Gorham$90.00$90.00$90.001
Bretton Woods$90.00$90.00$90.001
Randolph$90.00$90.00$90.001
Twin Mountain$90.00$90.00$90.001
Whitefield$90.00$90.00$90.001
Bedford$78.00$78.00$78.001
Bennington$78.00$78.00$78.001
Belmont$78.00$78.00$78.001
Bow$78.00$78.00$78.001
Bath$78.00$78.00$78.001
Danbury$78.00$78.00$78.001
Conway$78.00$78.00$78.001
Cornish$78.00$78.00$78.001
Cornish Flat$78.00$78.00$78.001
Contoocook$78.00$78.00$78.001
Chocorua$78.00$78.00$78.001
Claremont$78.00$78.00$78.001
Concord$78.00$78.00$78.004
Chesterfield$78.00$78.00$78.001
Charlestown$78.00$78.00$78.001
Center Tuftonboro$78.00$78.00$78.001
Chichester$78.00$78.00$78.001
Durham$78.00$78.00$78.001
East Andover$78.00$78.00$78.001
East Wakefield$78.00$78.00$78.001
Dunbarton$78.00$78.00$78.001
Enfield Center$78.00$78.00$78.001
Enfield$78.00$78.00$78.001
Elkins$78.00$78.00$78.001
Epsom$78.00$78.00$78.001
Farmington$78.00$78.00$78.001
Fitzwilliam$78.00$78.00$78.001
Francestown$78.00$78.00$78.001
Etna$78.00$78.00$78.001
Franconia$78.00$78.00$78.001
Franklin$78.00$78.00$78.001
Freedom$78.00$78.00$78.001
Eaton Center$78.00$78.00$78.001
Effingham$78.00$78.00$78.001
Dublin$78.00$78.00$78.001
Dover$78.00$78.00$78.003
Drewsville$78.00$78.00$78.001
Gilsum$78.00$78.00$78.001
Gilmanton Iron Works$78.00$78.00$78.001
Gilmanton$78.00$78.00$78.001
Gilford$78.00$78.00$78.001
Georges Mills$78.00$78.00$78.001
Glen$78.00$78.00$78.001
Glencliff$78.00$78.00$78.001
Bethlehem$78.00$78.00$78.001
Canaan$78.00$78.00$78.001
Canterbury$78.00$78.00$78.001
Center Barnstead$78.00$78.00$78.001
Center Conway$78.00$78.00$78.001
Bristol$78.00$78.00$78.001
Brookline$78.00$78.00$78.001
Campton$78.00$78.00$78.001
Bradford$78.00$78.00$78.001
Center Strafford$78.00$78.00$78.001
Center Sandwich$78.00$78.00$78.001
Center Ossipee$78.00$78.00$78.001
Center Harbor$78.00$78.00$78.001
Bartlett$78.00$78.00$78.001
Barrington$78.00$78.00$78.001
Alstead$78.00$78.00$78.001
Acworth$78.00$78.00$78.001
Ashuelot$78.00$78.00$78.001
Barnstead$78.00$78.00$78.001
Amherst$78.00$78.00$78.001
Alton$78.00$78.00$78.001
Andover$78.00$78.00$78.001
Antrim$78.00$78.00$78.001
Ashland$78.00$78.00$78.001
Alton Bay$78.00$78.00$78.001
Keene$78.00$78.00$78.002
Kearsarge$78.00$78.00$78.001
Jaffrey$78.00$78.00$78.001
Jackson$78.00$78.00$78.001
Intervale$78.00$78.00$78.001
Hudson$78.00$78.00$78.001
Hooksett$78.00$78.00$78.001
Hollis$78.00$78.00$78.001
Holderness$78.00$78.00$78.001
Hinsdale$78.00$78.00$78.001
Hillsborough$78.00$78.00$78.001
Hill$78.00$78.00$78.001
Henniker$78.00$78.00$78.001
Hebron$78.00$78.00$78.001
Haverhill$78.00$78.00$78.001
Harrisville$78.00$78.00$78.001
Hanover$78.00$78.00$78.001
Hancock$78.00$78.00$78.001
Greenville$78.00$78.00$78.001
Guild$78.00$78.00$78.001
Goshen$78.00$78.00$78.001
Grafton$78.00$78.00$78.001
Grantham$78.00$78.00$78.001
Greenfield$78.00$78.00$78.001
Goffstown$78.00$78.00$78.001
Madison$78.00$78.00$78.001
Marlow$78.00$78.00$78.001
Marlborough$78.00$78.00$78.001
Lempster$78.00$78.00$78.001
Lincoln$78.00$78.00$78.001
Lebanon$78.00$78.00$78.002
Laconia$78.00$78.00$78.002
North Haverhill$78.00$78.00$78.001
Nashua$78.00$78.00$78.005
Mont Vernon$78.00$78.00$78.001
Moultonborough$78.00$78.00$78.001
Mirror Lake$78.00$78.00$78.001
Milton Mills$78.00$78.00$78.001
Milton$78.00$78.00$78.001
Monroe$78.00$78.00$78.001
Milford$78.00$78.00$78.001
Merrimack$78.00$78.00$78.001
New Ipswich$78.00$78.00$78.001
New Hampton$78.00$78.00$78.001
Newbury$78.00$78.00$78.001
New London$78.00$78.00$78.001
New Boston$78.00$78.00$78.001
Nelson$78.00$78.00$78.001
Orford$78.00$78.00$78.001
North Conway$78.00$78.00$78.001
Newport$78.00$78.00$78.001
Melvin Village$78.00$78.00$78.001
Meriden$78.00$78.00$78.001
Meredith$78.00$78.00$78.001
Lisbon$78.00$78.00$78.001
Lee$78.00$78.00$78.001
Litchfield$78.00$78.00$78.001
Littleton$78.00$78.00$78.001
Lochmere$78.00$78.00$78.001
Loudon$78.00$78.00$78.001
Lyme$78.00$78.00$78.001
Lyme Center$78.00$78.00$78.001
Lyndeborough$78.00$78.00$78.001
Madbury$78.00$78.00$78.001
Swanzey$78.00$78.00$78.001
Plainfield$78.00$78.00$78.001
Pike$78.00$78.00$78.001
Pittsfield$78.00$78.00$78.001
Pelham$78.00$78.00$78.001
Peterborough$78.00$78.00$78.001
Ossipee$78.00$78.00$78.001
Piermont$78.00$78.00$78.001
North Sandwich$78.00$78.00$78.001
North Woodstock$78.00$78.00$78.001
North Sutton$78.00$78.00$78.001
North Walpole$78.00$78.00$78.001
New Durham$78.00$78.00$78.001
Rumney$78.00$78.00$78.001
Rochester$78.00$78.00$78.004
Rollinsford$78.00$78.00$78.001
Sanbornton$78.00$78.00$78.001
Silver Lake$78.00$78.00$78.001
South Acworth$78.00$78.00$78.001
Somersworth$78.00$78.00$78.001
South Sutton$78.00$78.00$78.001
South Tamworth$78.00$78.00$78.001
Spofford$78.00$78.00$78.001
South Newbury$78.00$78.00$78.001
Springfield$78.00$78.00$78.001
Stoddard$78.00$78.00$78.001
Strafford$78.00$78.00$78.001
Sugar Hill$78.00$78.00$78.001
Plymouth$78.00$78.00$78.001
Salisbury$78.00$78.00$78.001
Sanbornville$78.00$78.00$78.001
Rindge$78.00$78.00$78.001
West Lebanon$78.00$78.00$78.001
Suncook$78.00$78.00$78.001
Sunapee$78.00$78.00$78.001
Sullivan$78.00$78.00$78.001
Tilton$78.00$78.00$78.002
Tamworth$78.00$78.00$78.001
Thornton$78.00$78.00$78.001
Temple$78.00$78.00$78.001
Warner$78.00$78.00$78.001
Warren$78.00$78.00$78.001
Washington$78.00$78.00$78.001
Waterville Valley$78.00$78.00$78.001
Weare$78.00$78.00$78.001
Troy$78.00$78.00$78.001
Union$78.00$78.00$78.001
Walpole$78.00$78.00$78.001
Wilton$78.00$78.00$78.001
West Chesterfield$78.00$78.00$78.001
Wentworth$78.00$78.00$78.001
West Peterborough$78.00$78.00$78.001
West Swanzey$78.00$78.00$78.001
Westmoreland$78.00$78.00$78.001
Wilmot$78.00$78.00$78.001
West Ossipee$78.00$78.00$78.001
Wolfeboro Falls$78.00$78.00$78.001
Winchester$78.00$78.00$78.001
Winnisquam$78.00$78.00$78.001
Wolfeboro$78.00$78.00$78.001
Woodstock$78.00$78.00$78.001
Wonalancet$78.00$78.00$78.001
Woodsville$78.00$78.00$78.001
Manchester$74.67$78.00$48.009

Showing 242 of 242 rows

Coverage Gaps

20 zip codes without coverage

These areas in New Hampshire have no active roofers providers.

BerlinColebrookErrolGrovetonJeffersonLancasterMilanNorth stratfordPittsburgZcta 030hhZcta 031hhZcta 032hhZcta 032xxZcta 033hhZcta 034hhZcta 035hhZcta 035xxZcta 036hhZcta 037hhZcta 038hh

Compare Roofers Costs Across States

Get a Free Quote

Get Free Roofers Quotes in New Hampshire

Compare providers and pricing. No obligation.

By submitting, you agree to be contacted by local service providers.

City Pages

Other Services in New Hampshire

View full New Hampshiremarket overview →

Frequently Asked Questions

How much does roofers cost in New Hampshire?

The average bid for roofers in New Hampshire is $89.84, compared to the national average of $127.25. Prices range from $48 to $150 depending on location. Typical cost range: $350–$1,000 for repairs; $8,000–$20,000+ for full replacement.

What cities in New Hampshire have roofers coverage?

New Hampshire has roofers providers in 242 cities across 270 zip codes, representing 113.4% coverage of the state. Top cities include Auburn, Atkinson, Chester, Danville, Derry.

How does New Hampshire compare to the national average for roofers?

New Hampshire is 29.4% below the national average for roofers. It ranks #34 out of 49 states by average bid.

Are there areas in New Hampshire without roofers providers?

Yes, 20 zip codes in New Hampshire currently have no active roofers providers. Underserved cities include Berlin, Colebrook, Errol, Groveton, Jefferson.

When should I hire a roofer in New Hampshire?

You find water stains on your ceiling or walls, which often means a roof leak has been developing for weeks Emergency service is available in most New Hampshire areas. Roofers are busiest from late spring through early fall and immediately after major storm events.

What should I look for in a roofer in New Hampshire?

Licensed, bonded, and insured with proof of general liability and workers' comp — roofing is one of the most dangerous trades. Manufacturer certification (GAF Master Elite, CertainTeed SELECT, Owens Corning Preferred) which enables extended warranty coverage. Roofing contractor licensing varies significantly by state.

Can I do roofers work myself instead of hiring a pro?

You can safely clean gutters, trim overhanging branches, and do a visual inspection from the ground with binoculars. Minor repairs like replacing a single shingle on a low-slope roof are possible for handy homeowners. But anything involving flashing, valleys, multiple leak points, or working on a steep pitch should be left to professionals.

What warranty should I expect from a roofer in New Hampshire?

Expect a workmanship warranty of at least 2 years from the roofer, with 5–10 years being ideal. Material warranties from manufacturers range from 25 years to lifetime depending on the product line.