Roofing Contractors in Chatham, Madison and Florham Park, NJ

A pitched asphalt-shingle roof mid-installation on a New Jersey home, with a bundle of new shingles and a roofing nail gun on the deck.

Roofing Contractors in Chatham, Madison and Florham Park, NJ

By Tiffany Slowinski

Jump to the table ↓

A roof has an incredible ability to become your top household priority in approximately four seconds.

Usually those four seconds involve water.

If you are searching for a roofing contractor in Chatham, Madison, Florham Park, Harding Township or Long Hill, you may be doing it under very different circumstances.

Maybe you are planning.

Maybe the roof is old and you want to replace it before it becomes an emergency.

Maybe a storm just came through.

Maybe there is a stain on the ceiling and now every time it rains you are staring at it.

The first thing I would want to know is whether this is a repair problem or a replacement problem.

That sounds obvious.

It is also where a lot of money lives.

A leak can come from damaged shingles, flashing, a vent, a chimney, a skylight or another vulnerable point. An older roof may have broader wear that makes a full replacement reasonable.

You want someone to diagnose the actual condition before jumping to the largest possible project.

Ask for photos.

Ask what the roofer sees.

Ask which part of the roof is failing.

Ask whether the recommendation would be different if you were planning to sell in two years versus stay for 20.

Not because the technical problem changes, but because the range of reasonable solutions and warranty priorities may.

The Garden State Circle guide below starts with the part that is checkable.

Roofing contractors doing home improvement work in New Jersey register with the state. The Home Improvement Contractor number begins with 13VH.

It is not a roofing license in the way an electrician has a trade license.

It is the business record.

The guide checks that registration and reports the entity and town associated with it, along with the services each company publishes.

That is useful because roofing companies travel.

A contractor does not have to have an office in Chatham or Madison to legitimately serve your house.

What matters is whether the company really serves the market and whether the record behind it is clear.

Manufacturer certifications are worth understanding too.

If a roofer promotes a credential from GAF, Owens Corning, CertainTeed or another manufacturer, ask what level they hold and what that means for the warranty you are being quoted.

Do not assume every logo means the same thing.

Then read the proposal.

Not just the total.

How many layers are being removed?

What shingle or roofing product is being installed?

What underlayment?

What flashing is being replaced?

How is ventilation being handled?

Are gutters, skylights or chimney work included?

What happens if rotten decking is exposed?

How is additional wood priced?

What does the contractor warranty?

What does the manufacturer warranty?

When do payments happen?

A roofing estimate should make you understand the project better, not merely give you a number.

For a repair, ask whether they will warrant the repair and what happens if the leak returns.

That can be especially important because water can travel before it shows itself inside the house.

If storm damage is involved, document the condition and ask questions about the repair itself. The insurance company decides what your policy covers. A roofer can help provide photos and an estimate; it cannot promise the claim outcome.

This guide is useful if you are searching for roofing contractors Chatham NJ, roof repair Madison NJ, roofing companies Florham Park, roofers Harding Township, roof replacement Long Hill, leaking roof repair, storm damage roofing, emergency roof repair, asphalt shingles, roof inspection or registered roofing contractors near me.

Nobody wants to spend money on a roof.

The goal is to spend it once, understand what you bought and then stop thinking about the roof again.

That feels fair.

The Guide: Roofing Contractors in Chatham, Madison and Florham Park, NJ

How We Selected These Roofing Companies

We looked for roofing companies that hold an active New Jersey Home Improvement Contractor registration (13VH) with the Division of Consumer Affairs and publish roofing as a named service on their own website, serving homeowners in Chatham Borough, Chatham Township, Madison, Florham Park, Harding Township and Long Hill Township (Stirling, Millington, Gillette). Roofing companies travel to the job rather than working from a storefront, so a company based outside these towns was also included where its own website names one of them, or names Morris County among the counties it serves — the basis on which JC Brothers Construction LLC is on this page.

About This Guide

This guide is produced by Garden State Circle. Roofing companies appear here because they meet the criteria described above — holding an active New Jersey Home Improvement Contractor registration and publishing roofing as a named service, and serving these towns. That is a test, not a judgment, and it is the only route onto this page. No business can pay to be included in this guide, to be listed higher, or to change what the comparison table says about it. Businesses are listed alphabetically, and every detail in the table was verified against each business’s own website and the New Jersey Division of Consumer Affairs in September 2026.

Everything under the heading that begins this guide is governed by the rules above, on every guide we publish. Where a sponsor’s message appears above that heading, it is paid for and labelled, and it buys nothing in the guide. Garden State Circle is supported by the businesses that participate in it. Participation pays for our ongoing work: keeping a business’s entry accurate, re-checking its record, and publishing a page of its own details that the business maintains. There is no paid placement in this guide. Participation does not buy a place here, a position here, or anything the comparison table says. Where a row carries a verification date, that is when we last checked that business’s record ourselves. A row without one has not been checked recently — that is a fact about our work, not about the business.

Garden State Circle is published in New Jersey by Jake Slowinski and Tiffany Slowinski, and covers Chatham Borough, Chatham Township, Madison, Florham Park, Harding Township and Long Hill Township (Stirling, Millington, Gillette). Contact the publisher at jake@gardenstatecircle.com. How every guide is made, in one place: how every guide is made.

Compare Roofing Contractors in Chatham, Madison and Florham Park

Alphabetical. This is not a ranking.

CompanyTown, as they publish itRegistration, as published on their own siteRegistered to, and where the state has itExterior services publishedRecord checked
CKG Contractors, Inc.Parsippany (own site names Chatham, Madison and Gillette)13VH01320200CKG CONTRACTORS INC. — Active — ParsippanyRoofing, siding, windows, painting, flooring, guttersSeptember 2026
Homestead Roofing Co IncRidgewood (own site names Chatham Borough, Chatham Township, Madison, Florham Park, Harding and Long Hill Township)13VH00211100HOMESTEAD ROOFING CO INC — Active — RidgewoodRoofing, siding, gutters, windowsSeptember 2026
JC Brothers Construction LLCWest Orange (own site names Morris County among four counties served)Not published on their own siteJC BROTHERS CONSTRUCTION LLC — Active — West OrangeRoofing, siding and other general contractingSeptember 2026
Nicholson Roofing LLCStirling (own site serves Long Hill Township)Not published on their own siteNICHOLSON ROOFING DAVE NICHOLSON DBA — Active — StirlingRoofing installation, upgrades, gutters, repair, inspectionSeptember 2026

The Roofing Companies

CKG Contractors, Inc.

CKG Contractors, Inc., based in Parsippany, names Chatham, Madison and Gillette on its own site, and holds an active New Jersey Home Improvement Contractor registration, 13VH01320200, confirmed in Parsippany.

Homestead Roofing Co Inc

Homestead Roofing Co Inc, based in Ridgewood, names Chatham Borough, Chatham Township, Madison, Florham Park, Harding and Long Hill Township on its own site, and holds an active New Jersey Home Improvement Contractor registration, 13VH00211100, confirmed in Ridgewood.

JC Brothers Construction LLC

JC Brothers Construction LLC, based in West Orange, names Morris County among the four counties it serves on its own site — Essex, Passaic, Bergen and Morris — rather than naming Chatham, Madison or any other town in this guide by name, which is why it is on this page. It holds an active New Jersey Home Improvement Contractor registration, 13VH07424300, confirmed in West Orange.

Nicholson Roofing LLC

Nicholson Roofing LLC, doing business as Dave Nicholson, is based in Stirling, part of Long Hill Township, and holds an active New Jersey Home Improvement Contractor registration, 13VH03044500, confirmed in Stirling.

Common Questions

Does a roofer need a license in New Jersey?

Not a trade license. New Jersey does not examine or license roofers the way it licenses electricians, plumbers and heating contractors. Home improvement contractors register with the state under the Contractors’ Registration Act — the 13VH number — and every company in the table above holds an active registration. Whether a given roofing job falls inside the Act is a question for the state, not for this guide; what we publish is the record we ran.

Why is a company with no address in Chatham or Madison on this page?

Roofing companies travel to the job rather than working from a storefront. A company based elsewhere is included here when its own website names one of these towns, or names Morris County among the counties it serves. JC Brothers Construction LLC, based in West Orange, is on this page on that basis.

Is Stirling the same place as Long Hill Township?

Stirling has no separate municipal government of its own. Stirling, Millington and Gillette are all sections of Long Hill Township, and this guide covers them as part of it. Nicholson Roofing LLC, based in Stirling, is covered under Long Hill Township on that basis.

This page was built and every row on it verified in September 2026.

More Garden State Circle Guides

The same guide for other markets

Other guides in Chatham and Madison

Every guide we publish is listed at Garden State Circle Guides.

Something to Correct?

A registration can lapse or renew, a business can close, a phone number or address can change, and a company we could not find can publish a new website. If anything above is wrong, email admin@gardenstatecircle.com and we will check it and fix it. There is no charge for a correction, and it applies whether or not a business participates in Garden State Circle.

If you are a roofing company serving Chatham Borough, Chatham Township, Madison, Florham Park, Harding Township or Long Hill Township and you are not listed here, email us at the same address. We will add you once we confirm an active New Jersey Home Improvement Contractor registration and roofing published as a named service on your own site.

Additional Resources

NJ Home Improvement Contractor registration lookup

This is not a ranking.

Part of The Chathams Guides