

NH-Licensed and Insured Residential Roofer
Queen City Roofing is a licensed and insured roofing company with the State of New Hampshire. And every member of our team receives ongoing training and certifications within our industry—ensuring every project we complete is of the highest quality. This sets us apart from our competitors, making us one of the most respected residential roofing companies in the Keene area.

GAF Master Elite® Contractor and Owens Corning Platinum Preferred Contractor
Queen City Roofing holds two of the roofing industry’s top manufacturer certifications: GAF Master Elite® and Owens Corning Platinum Preferred. These credentials reflect our ongoing training, high installation standards, and a proven track record of professional roofing work. They also allow us to offer extended manufacturer-backed warranties on qualifying roof replacements, including stronger material coverage, workmanship protection, and transferability for future homeowners.
Get a Free Roofing Estimate in Keene
Find out how affordable and reliable Queen City is with a FREE roofing estimate. Whether you’re installing a roof on your new home, or replacing an old one, call us at 603.289.HOME (4663) or click below to schedule your appointment. We proudly serve Keene and other towns and cities in Western, Southern, and Central New Hampshire.
Innovative Roofing Systems Built for New Hampshire Weather
Queen City Roofing combines premium roofing materials, advanced installation techniques, and industry-leading roofing systems for roofs that last. From architectural asphalt shingles and Low Slope EPDM rubber membrane roofing, every installation is completed using manufacturer-approved methods for maximum durability, energy efficiency, and long-term performance throughout New Hampshire.
Roof Replacement FAQs for Keen, NH
What roofing brands does Queen City Roofing install in Keene, NH?
Queen City Roofing installs trusted roofing systems from leading manufacturers, including GAF and Owens Corning, with warranty options available on qualifying roof replacements.
How much does a new roof cost Keene, NH?
Most Average Sized Homes in Keene, NH and Surrounding Communities cost $12,000 to $14,000 on average to replace your roof. But prices can range from as low as $8500 – up to $30,000 or more for larger NH homes.
How long does an asphalt shingle roof last in New Hampshire?
Most asphalt shingle roofs last about 20 to 30 years, depending on the roof type, roof ventilation, installation quality, sun exposure, and weather conditions. Todays Architectural Shingles come with a LifeTime 50 Yr Material Warranty. New Hampshire roofs face heavy snow, ice, wind, rain, and temperature swings, so proper installation is very important.
Do you replace roofs near Keene and the Monadnock Region?
Yes. Queen City Roofing serves homeowners in Keene and nearby areas, including properties near downtown Keene, West Street, Route 9, Route 10, Route 12, the Ashuelot River, Marlborough, Swanzey, Chesterfield, Surry, Spofford, and surrounding Monadnock Region communities.
A local New Hampshire roofing team that understands Bedford homes and weather
-
Manchester
-
Mont Vernon
-
Nashua
-
Pelham
-
Raymond
-
Sandown
-
Sutton
-
Warner

Serving Keene, Marlborough and Swanzey New Hampshire
McAndrew Family Owned and Operated for Over Twenty Years

Monday - Friday 8am - 4pm
(603) 289-4663
© 2026 Queen City Roofing
A Legally Registered and Fully Insured NH Roofing Contractor

