(973) 975-9110
Storm damage? We offer emergency roof repair — Call (973) 975-9110 now
The Original Morris County Roofing — Est. 2004

MorrisCounty's#1RoofingContractor

Morris County's #1 local roofer near you since 2004. 1,000+ roofs. 220+ five-star reviews. Free estimates. Free estimates — most jobs completed in one day.

Licensed & InsuredFree Estimates24/7 EmergencySame-Day CompletionUp to 50-Year WarrantyOwner on Every Job
⚠️

Beware of online roofing estimates — a price without a roof inspection is just a guess. Every Morris County Roofing quote is based on an in-person assessment by a certified expert.

5-Star Rated on GoogleLicensed & Insured20+ Years ExperienceFree EstimatesEmergency Service AvailableMorris County's Most Trusted Roofer1,000+ Happy CustomersUp to 50-Year WarrantyMost Jobs Completed in One DayLocally Owned & Operated5-Star Rated on GoogleLicensed & Insured20+ Years ExperienceFree EstimatesEmergency Service AvailableMorris County's Most Trusted Roofer1,000+ Happy CustomersUp to 50-Year WarrantyMost Jobs Completed in One DayLocally Owned & Operated
5.0 Stars on Google
100+ Verified Reviews
Licensed & Insured
NJ State Certified
GAF & CertainTeed Certified
Authorized Installer
Serving Morris County Since 2004
22 Years of Trusted Local Service
0+
Years in Morris County
0+
Roofs Replaced
0+
5-Star Reviews
0yr
Warranty Available
Flexible Financing Available— No hard credit checks. Low monthly payments.
Learn More

Storm Damage Repair

Emergency Roof Repair in Morris County NJ — We Respond Fast

Storm hit your home? Don't wait. Every hour of delay means more water damage, mold risk, and repair costs. Morris County Roofing provides 24/7 emergency storm damage roof repair across all 32 towns in Morris County NJ.

Wind damage roof repair Morris County NJ — missing shingles after storm. Morris County Roofing LLC responds 24/7. Call (973) 975-9110.
24/7 Emergency Service
Fallen tree storm damage roof repair Morris County NJ — emergency response. Morris County Roofing LLC. (973) 975-9110.
Storm damage roof repair Morris County NJ — structural damage emergency. Morris County Roofing LLC. (973) 975-9110.
Structural roof damage emergency repair Morris County NJ — fallen tree through roof. Morris County Roofing LLC. (973) 975-9110.
Emergency roof tarp Morris County NJ — storm damage containment. Morris County Roofing LLC responds same day. (973) 975-9110.
Storm damaged gutters Morris County NJ — gutter repair and replacement. Morris County Roofing LLC. (973) 975-9110.
  • Wind damage & blown-off shingles
  • Hail damage & impact repairs
  • Fallen tree & structural damage
  • Emergency tarping & leak containment
  • Insurance claim documentation & support
  • Same-day response throughout Morris County
Call Now — (973) 975-9110

Available 24 hours a day, 7 days a week for storm emergencies throughout Morris County NJ.

Storm hit your home tonight?

Don't wait until morning. Water damage spreads fast — every hour costs more. We answer 24/7 and dispatch immediately throughout Morris County NJ.

(973) 975-9110

Serving all 32 Morris County towns — 24/7

About Us

Morris County's Most Reliable Roofing Company

Morris County Roofing has been proudly serving Morris County for almost 20 years. We have the knowledge, experience, and ability to service all of your residential roofing needs — from asphalt shingles to flat roofing systems, gutters, leaf guards, and skylights.

Our experienced, licensed, and insured team is dedicated to the type of QUALITY that only a locally owned roofing company can provide to the North Jersey area.

Licensed & Insured
Local Small Business
Trusted by 1,000+ Customers
Over 20 Years in Business
Free Written Estimates
Emergency Service Available
Professional roofer installing shingles on a residential roof in Morris County NJ
20+
Years Experience
⭐ 5-Star Rated
GAF Master Elite® Certified

Only 3% of Roofers in America
Earn This Certification

GAF Master Elite® is the highest certification a roofing contractor can earn from North America's largest roofing manufacturer. It requires proven craftsmanship, proper licensing, insurance, and a commitment to ongoing training. Morris County Roofing has held this certification since 2004 — the original certified roofer in Morris County NJ.

Golden Pledge® Warranty
Up to 50-year non-prorated coverage — only available through Master Elite contractors.
Factory-Certified Installation
Every shingle installed to GAF's exact specifications for maximum performance.
Backed by GAF Directly
Warranty claims handled by GAF, not just the contractor — real protection for your home.
The Original in Morris County
Serving NJ homeowners since 2004 — longer than any other GAF-certified roofer in the area.
GAF Master Elite®
Certified Roofing Contractor
of all US roofing contractorsTop 3%
Golden Pledge® warranty available50-Year
The original in Morris County NJEst. 2004
GAF-certified roofs installed1,000+
Also Certified By
CertainTeed SELECT ShingleMaster™

Why Choose Us

The #1 Roofing Company Near You in Morris County NJ

When you search for roofers near me or roofing contractors near me in Morris County — Morris County Roofing is the local roofer near you with 220+ five-star reviews, GAF Master Elite certification, and 20+ years serving your neighborhood.

Thorough Inspections

We inspect every inch of your roof before recommending any work — so you know exactly what you need and why.

Upfront Pricing

No surprise charges. We provide clear, written estimates before any work begins. What we quote is what you pay.

Same-Day Completion

Most residential roof replacements are completed in a single day. We respect your time and your property.

Owner on Every Job

No middlemen. The owner personally oversees every project from start to finish — your call, our commitment.

Immaculate Cleanup

We leave your property cleaner than we found it. Magnetic nail sweeps, full debris removal, every time.

Up to 50-Year Warranty

We use GAF, CertainTeed, and Owens Corning materials — the industry's best, with warranties up to 50 years on select products.

Specialties

Shingle & Flat Roofing Experts

We specialize in both residential shingle roofing and commercial flat roofing systems — two very different crafts, both done right.

GAF architectural asphalt shingle roofing installation Morris County NJ
★ GAF Master Elite Certified

Asphalt Shingle
Roofing

The most popular roofing choice for NJ homeowners. Architectural, 3-tab, and designer shingles from GAF, CertainTeed & Owens Corning — built to last 30–50 years.

Architectural3-TabDesignerImpact-ResistantLifetime Warranty
GAF torch down flat roof installation Morris County NJ
★ GAF Torch Down Specialist

Flat & Commercial
Roofing

We make flat roofing look and work beautiful. GAF torch down systems installed to perfection — watertight, durable, and built to last 20+ years on any commercial or residential flat roof in Morris County.

GAF Torch DownTPOEPDMModified BitumenCommercial
Commercial flat roof completed at sunset Morris County NJ

Parsippany, NJ

Large Commercial Flat Roof

GAF Torch Down — Same Day

Residential flat roof replacement Morris County NJ

Morristown, NJ

Residential Flat Roof

Clean Seams, Perfect Drainage

GAF torch down active installation Morris County NJ

Randolph, NJ

Active Torch Down Install

Every Seam Heat-Welded

What We Do

Roofing Services in Morris County NJ

From new roof installation to emergency repair — licensed, insured, and GAF certified since 2004.

New Roof Installation

Expert installation of all roofing types including asphalt, cedar, slate, clay, and synthetic shingles.

Learn More

Roof Repair

From leaks and wind damage to storm damage — we respond fast and stay on budget.

Learn More

Gutters & Leaf Guards

Complete gutter installation, repair, and leaf guard systems to protect your home year-round.

Learn More

Shingle Types We Install

Asphalt ShinglesCedar ShinglesClay TilesConcrete TilesSlate ShinglesSynthetic ShinglesWood Shingles

Certified Installer — Trusted Brands

GAF
America's #1 Roofing Manufacturer
CertainTeed
Premium Shingles & Systems
Owens Corning
Duration Series Shingles
IKO
Dynasty & Cambridge Series

Our Process

Simple. Transparent. Done Right.

Step 01

Free Estimate

We visit your property, assess the roof, and provide a detailed written estimate — no pressure, no obligation.

Step 02

Expert Installation

Our licensed crew arrives on time, uses top-grade materials, and completes most jobs in a single day.

Step 03

Final Walkthrough

We do a thorough cleanup and walk you through the completed work before we leave your property.

Portfolio

Recent Projects

Brick Colonial — New Shingle Roof

Mendham, NJJune 2026

Brick Colonial — New Shingle Roof

Brick & Siding Colonial — Shingle Replacement

Long Valley, NJJune 2026

Brick & Siding Colonial — Shingle Replacement

Modern Farmhouse — Shingle & Metal Roof

Chester, NJJune 2026

Modern Farmhouse — Shingle & Metal Roof

Real Customers. Real Reviews.

What Morris County Homeowners Say

5.0 average — Google Reviews

"Our roof looks wonderful! I am so happy that we went with the owner's suggestion to do the black gutters. The new roof and gutters completely change the look of our house. The entire project was completed in one day. Clean up was immaculate."

Kristin Matthews
Chester, NJ · 8 Months Ago

"I will never shop around again if I need roof or gutter work done. Morris County Roofing will not disappoint based on my experience and I would encourage anyone in need of a roof or gutters to touch base with Morris County Roofing."

Brent Mathews
Mendham, NJ · 9 Months Ago

"Chris and his team were professional, did great work, and had the best price of all the roofing contractors that I called. He was able to fix my roof earlier than I anticipated, which was great."

Rachel Onufrak
Randolph, NJ · 1 Year Ago

"Great experience with the owner and his team as they installed a brand new roof on my home in one day. Was very informative during the process and open to any questions or suggestions I had."

John Dennan
Morristown, NJ · 3 Years Ago

"After the storm last spring I had three roofers come out. Chris was the only one who actually got on the roof and showed me photos of the damage. No pressure, just honest. They fixed everything in one day and my insurance covered most of it."

Patricia Sullivan
Madison, NJ · 6 Months Ago

"Hired Morris County Roofing for a full replacement on a 3,000 sq ft colonial. Done in one day, crew was respectful of the property, and the cleanup was spotless. Chris walked me through everything before they left. Highly recommend."

Tom Ferrara
Denville, NJ · 1 Year Ago

"We had a leak that two other companies could not find. Chris found it in 20 minutes and had it fixed the same afternoon. Fair price, no upsell, just got the job done. That is rare these days."

Linda Kowalski
Parsippany, NJ · 2 Years Ago

"Called on a Sunday after a tree branch came through my roof. Chris answered, came out that afternoon, put a tarp on it, and had a full crew there Monday morning. Could not ask for better emergency service."

Mike Santoro
Long Valley, NJ · 5 Months Ago

FAQ

Frequently Asked Questions

Everything Morris County homeowners ask before hiring a roofer.

Morris County Roofing offers a complete range of roofing services across all 32 towns in Morris County NJ: new roof installation, full roof replacement, roof repair, emergency storm damage repair, flat roofing, metal roofing, cedar shake roofing, slate roofing, gutter installation, gutter repair, leaf guard systems, skylight installation, chimney flashing, and roof inspections. We are the only roofing contractor in Morris County that is both GAF Master Elite Certified and CertainTeed SELECT ShingleMaster certified. Call (973) 975-9110 for a free estimate on any roofing service.

Morris County Roofing is consistently rated the #1 roofer in NJ for Morris County homeowners. We have been the top-rated roofing contractor in Morris County since 2004 — with 220+ five-star Google reviews, GAF Master Elite certification, CertainTeed certification, and 1,000+ roofs completed across all 32 Morris County towns. We are American-owned, locally operated, and the owner is personally on every job. No other roofer in NJ matches our combination of certifications, reviews, experience, and warranties in Morris County.

If you are searching for the best roofing service near you in Morris County NJ, Morris County Roofing is your answer. We serve every town in Morris County — Chester, Morristown, Parsippany, Randolph, Denville, Rockaway, Madison, Chatham, Mendham, Long Valley, Roxbury, Mount Olive, Boonton, Dover, Wharton, Butler, Kinnelon, Montville, Morris Plains, Mountain Lakes, Pequannock, Riverdale, Washington, Lincoln Park, Long Hill, Harding, Jefferson, East Hanover, Hanover, Mine Hill, Netcong, and Flanders. Same-day estimates, same-day completion on most jobs, 24/7 emergency service. Call (973) 975-9110.

The cost of a new roof in Morris County NJ typically ranges from $8,000 to $20,000+ depending on the size of your home, the roofing material chosen, and the complexity of the job. Asphalt shingles are the most affordable option, while slate, cedar, and metal roofing cost more. We provide free, detailed written estimates so you know exactly what to expect before any work begins. Call (973) 975-9110 for your free estimate.

Most residential roof replacements in Morris County NJ are completed in a single day. Larger or more complex roofs may take two days. We arrive early, work efficiently, and do a thorough cleanup before we leave — so your daily routine is disrupted as little as possible. We've completed same-day roof replacements in Chester, Morristown, Parsippany, Randolph, Denville, Rockaway, Madison, Chatham, Mendham, Long Valley, Roxbury, and Mount Olive.

Homeowners insurance typically covers roof damage caused by sudden events like storms, hail, wind, or fallen trees in New Jersey. It generally does not cover damage from normal wear and tear or lack of maintenance. Morris County Roofing can help document storm damage and work alongside your insurance adjuster to make the claims process as smooth as possible.

Signs you may need a repair include a few missing or damaged shingles, a small isolated leak, or minor flashing issues. Signs you likely need a full replacement include a roof that is 20+ years old, widespread granule loss, sagging areas, multiple leaks, or significant storm damage. We offer free inspections throughout Morris County NJ and will give you an honest recommendation — we never push unnecessary replacements.

We install shingles and roofing systems from the industry's top manufacturers including GAF, CertainTeed, and Owens Corning. As a GAF Master Elite Certified installer and CertainTeed SELECT ShingleMaster, we offer enhanced warranties up to 50 years on select products — something most roofing contractors in Morris County cannot provide. We'll help you choose the right product for your budget and home.

Yes. We offer 24/7 emergency roof repair services throughout Morris County NJ including Chester, Morristown, Parsippany, Randolph, Denville, Rockaway, Madison, Chatham, Mendham, Long Valley, Roxbury, and Mount Olive. If your roof has been damaged by a storm, fallen tree, or sudden leak, call us immediately at (973) 975-9110 and we'll respond as quickly as possible to protect your home from further damage.

Yes. Morris County Roofing is fully licensed and insured in the state of New Jersey. We hold a NJ Home Improvement Contractor License and carry general liability insurance and workers' compensation coverage on every job, so you are fully protected throughout the entire project. We are also GAF Master Elite Certified and CertainTeed SELECT ShingleMaster certified.

We serve all of Morris County NJ including Chester (07930), Mendham (07945), Long Valley (07853), Randolph (07869), Morristown (07960), Roxbury (07876), Chatham (07928), Madison (07940), Parsippany (07054), Denville (07834), Rockaway (07866), and Mount Olive (07828). If you're not sure whether we cover your area, give us a call at (973) 975-9110.

No — and any contractor who gives you a firm price without inspecting your roof in person is guessing. An online estimate is only half the truth. Hidden damage, decking rot, flashing issues, and ventilation problems cannot be seen from a photo or satellite image. At Morris County Roofing, every quote is based on a real in-person inspection by a GAF Master Elite certified expert. That is how we protect you from surprise costs, shoddy work, and contractors who lowball online then upcharge on the job. Call (973) 975-9110 for a free honest estimate.

Look for a licensed, insured, and manufacturer-certified roofing contractor with verifiable local reviews. Morris County Roofing has 220+ five-star reviews on Google, Yelp, Angi, and HomeAdvisor — more than any other roofing contractor in Morris County NJ. We are GAF Master Elite Certified, CertainTeed ShingleMaster certified, and have served 1,000+ Morris County families since 2004. Unlike other local contractors, we are American-owned and operated, the owner is on every job, and we back every roof with up to a 50-year warranty. Call (973) 975-9110 for a free estimate.

Yes. We offer flexible financing options for roof replacement and major repairs in Morris County NJ. Don't let budget concerns delay a necessary roof replacement — a small leak today can become a $15,000 disaster tomorrow. Ask about our financing options when you call (973) 975-9110 for your free estimate.

Morris County Roofing is the original, American-owned roofing company serving Morris County NJ since 2004 — not a franchise, not a national chain. We are GAF Master Elite Certified (only 3% of roofers earn this), CertainTeed SELECT ShingleMaster certified, and carry full NJ licensing and insurance. The owner personally oversees every job. We offer up to 50-year warranties, same-day completion on most roofs, and 24/7 emergency service. With 220+ five-star reviews, we outperform every other roofing contractor in Morris County — including AP Roofing, DeVito Roofing, Four JS Roofing, Burry Roofing, George J. Keller, Maven, and A-1 Affordable — on quality, price, and service. Call (973) 975-9110 — we will beat any legitimate written estimate.

In 2025, roof replacement in Morris County NJ typically costs between $9,000 and $22,000 for a standard single-family home. The price depends on roof size (measured in squares), pitch, material selected, and whether the decking needs replacement. GAF Timberline HDZ architectural shingles — the most popular choice — typically run $10,000–$15,000 installed for an average Morris County home. Premium materials like GAF Camelot, slate, or metal cost more. Morris County Roofing provides free written estimates with no obligation. Call (973) 975-9110.

After storm damage in New Jersey: (1) Call Morris County Roofing at (973) 975-9110 — we document all damage with photos before anything is disturbed. (2) Call your insurance company to open a claim. (3) We meet your adjuster on-site and walk them through every item of damage. (4) Once approved, we complete the repair or replacement. We have helped hundreds of Morris County homeowners navigate insurance claims for wind, hail, and storm damage — at no extra charge. Do not let a contractor pressure you into signing an Assignment of Benefits before your claim is approved.

GAF Master Elite is the highest certification level awarded by GAF, North America's largest roofing manufacturer. Only 3% of roofing contractors in the United States qualify. To earn it, a contractor must be properly licensed, carry full insurance, maintain an excellent reputation, and complete ongoing training. Morris County Roofing is one of the very few GAF Master Elite certified contractors in Morris County NJ. This certification allows us to offer the GAF Golden Pledge warranty — the strongest roofing warranty available — covering both materials and labor for up to 50 years.

Yes. For emergency situations — active leaks, storm damage, fallen trees, or missing shingles — we offer same-day response throughout Morris County NJ. Call (973) 975-9110 and we will dispatch a crew as quickly as possible. For non-emergency repairs, most jobs are scheduled within 1–3 business days. We serve all 32 towns in Morris County including Chester, Morristown, Parsippany, Randolph, Denville, Rockaway, Madison, Chatham, Mendham, Long Valley, Roxbury, and Mount Olive.

Morris County Roofing offers manufacturer warranties from GAF, CertainTeed, and Owens Corning — up to 50 years on select products. As a GAF Master Elite Certified contractor, we can offer the GAF Golden Pledge warranty, which covers both materials AND labor — something standard contractors cannot provide. We also back all workmanship with our own labor warranty. Ask about warranty options when you call (973) 975-9110 for your free estimate.

If you have an active roof leak: (1) Move valuables away from the drip area. (2) Place a bucket to catch water. (3) If safe, go into the attic and look for the entry point — mark it. (4) Call Morris County Roofing immediately at (973) 975-9110 — we offer 24/7 emergency response. Do not attempt to walk on a wet roof. We can apply emergency tarping to stop water intrusion until a permanent repair is made. Most emergency calls in Morris County are responded to the same day.

Still have questions? We're happy to help.

Call (973) 975-9110

Service Areas

Roofing Contractor Near You — All of Morris County, NJ

Looking for a roofer near you in Morris County? We're your local roofing experts — not a franchise. When you call us, you get the owner. Serving these communities since 2004:

Chester, NJ 07930
Roof Repair & Replacement
Our Home Base · Est. 2004
Mendham, NJ 07945
New Roof Installation
Residential Specialist
Long Valley, NJ 07853
Shingle & Flat Roofing
Top Rated Roofer
Randolph, NJ 07869
Storm Damage Repair
Emergency Service
Morristown, NJ 07960
GAF Certified Installer
Commercial & Residential
Roxbury, NJ 07876
Insurance Claims Help
Storm Damage Experts
Chatham, NJ 07928
CertainTeed Certified
Premium Installs
Madison, NJ 07940
Gutters & Leaf Guards
Gutter Specialists
Parsippany, NJ 07054
TPO & EPDM Roofing
Flat Roof Experts
Denville, NJ 07834
Emergency Roof Repair
Same-Day Service
Rockaway, NJ 07866
Skylight Installation
Free Estimates
Mount Olive, NJ 07828
Roof Inspection NJ
Licensed & Insured
Boonton, NJ 07005
Roof Replacement NJ
Local Roofer
Butler, NJ 07405
Shingle Roofing
Free Estimates
Dover, NJ 07801
Emergency Roofer NJ
Storm Damage Repair
Florham Park, NJ 07932
GAF Master Elite
Premium Installs
Hanover, NJ 07936
Roof Repair NJ
Residential Expert
Jefferson, NJ 07438
Flat & Shingle Roofing
Top Rated
Kinnelon, NJ 07405
Roof Replacement
Licensed & Insured
Lincoln Park, NJ 07035
Storm Damage Repair
Same-Day Service
Mine Hill, NJ 07803
Roof Repair NJ
Local Roofer
Montville, NJ 07045
Gutters & Roofing
Gutter Specialists
Morris Plains, NJ 07950
GAF Certified
Commercial & Residential
Morris Township, NJ 07960
CertainTeed Certified
Premium Installs
Mountain Lakes, NJ 07046
High-End Roofing NJ
Luxury Installs
Netcong, NJ 07857
Roof Inspection NJ
Free Estimates
Pequannock, NJ 07440
Emergency Roofer
Storm Damage Experts
Riverdale, NJ 07457
Shingle Roofing NJ
Local Roofer
Rockaway Township, NJ 07866
Roof Replacement NJ
Licensed & Insured
Washington Township, NJ 07882
GAF Master Elite
Top Rated
Wharton, NJ 07885
Storm Damage Repair
Emergency Service
Woodland Park, NJ 07424
TPO & EPDM Roofing
Flat Roof Experts

Business Hours

Mon – Fri8:00 AM – 6:00 PMSaturday8:00 AM – 2:00 PMSundayEmergency Only

24/7 Emergency Storm Damage Response — (973) 975-9110

Not sure if we cover your area? Call (973) 975-9110 — we likely do. Serving all of Morris County & surrounding NJ towns.

The Morris County Standard

Why Homeowners in Morris County Trust Us With Their Biggest Investment

Your roof is the most important part of your home. We treat every job — from a small repair in Randolph to a full replacement in Mendham — with the same level of care, craftsmanship, and accountability.

No Subcontractors. Ever.

Every job is done by our own trained crew — not day laborers or subcontractors. You get the same quality team every time.

Transparent, Written Quotes

We put everything in writing before we start. No surprise charges, no hidden fees. What we quote is what you pay.

Backed by Manufacturer Warranties

As GAF and CertainTeed certified installers, we can offer extended manufacturer warranties that most roofers can't.

Searching for roofing companies near me or roofers near me in Morris County NJ? Morris County Roofing is the top-rated local roofer near you — serving Chester, Morristown, Parsippany, Randolph, Denville, Rockaway, Madison, Chatham, Mendham, Long Valley, Roxbury, Mount Olive and all 32 Morris County towns since 2004. We are the most reviewed roofing contractor near me in Morris County with 220+ five-star Google reviews. Whether you need a local roofing company for a full roof replacement, emergency roof repair, flat roofing, or gutter installation — Morris County Roofing is your #1 choice. GAF Master Elite Certified. Free estimates. Call (973) 975-9110.

Get Your Free Roofing Estimate Today

Morris County's most trusted roofing contractor — serving Chester, Mendham, Long Valley, Randolph & all of NJ since 2004. Call now or request a free written estimate online.