Roofing Contractor in Morris County, NJ
Morris County runs from historic Morristown and the tree-lined streets of Chatham and Madison up into the Highlands lakes. We repair and replace roofs across it, about 40 minutes from our Englewood shop.
Your roofing contractor in Morris County, NJ
We are a roofing contractor in Morris County, NJ, and we work here every week from our Englewood shop. The county's 39 municipalities cover a lot of ground: the historic county seat of Morristown, the old commuter towns along the rail line, big post-war suburbs like Parsippany, and the hills and lakes of the Highlands to the northwest. Most calls are roof repair on older and tree-shaded homes, roof replacement on mid-century houses, and slate work in and around Morristown.
Trees and snow shape Morris County roofs more than anything else, and most of the problems start there. Morris County roofers deal with more tree cover and more snow than most of the state, and both turn up in the repairs we are called for. Every job gets a fixed written price from a roofing company serving Morris County every week. For commercial buildings, see commercial roofing in Morristown and Parsippany.
Morris County homes and the roofs on them
Morristown's historic district and the streets around the Green carry Federal, Victorian and Colonial Revival homes, many with original slate and copper. Madison, Chatham and Florham Park grew around the railroad with colonials and Victorians, and Mendham and Harding have large older homes on wooded lots. Mountain Lakes is its own case: a planned community of Craftsman-era houses built mostly in the 1910s and 1920s.
Parsippany, Denville, Rockaway and Randolph filled in after World War II with ranches, split-levels and colonials, often around lakes that began as summer colonies, and newer subdivisions keep spreading west. Up in the Highlands around Lake Hopatcong and Jefferson, homes sit on hilly, wooded lots with heavier snow and harder winters.
Morris County weather and your roof
The northwest of the county is part of the New Jersey Highlands, and it gets more snow and longer freezes than the towns near Essex. That means ice dams, snow load on big roofs and freeze-thaw working at old flashing. Heavy tree cover across the county adds falling limbs in summer storms and under winter ice, gutters that fill every fall and moss on shaded north slopes.
Roofing permits in Morris County
Each of Morris County's 39 municipalities issues its own construction permit, and a full roof replacement needs one. Morristown has a historic district with its own review for designated properties, so period-correct materials can be part of the approval, and some smaller towns share a construction office with a neighbor. We handle the application, any historic review and the inspections, with the fee in your written price.
Roof repair, replacement and more in Morris County

Roof Repair
Flashing, valley and chimney repairs on older and tree-shaded homes.
Roof Repair in NJ
Slate & Tile Roofing
Slate restoration in and around Morristown's historic district.
Slate & Tile Roofing in NJ
Roof Replacement
Tear-offs on post-war homes in Parsippany, Denville and Randolph.
Roof Replacement in NJ
Ice Dam Removal
Steam ice dam removal where Highlands snow sits on warm attics.
Ice Dam Removal in NJ
Gutter Repair
Leaf-packed and sagging gutters under the county's tree cover.
Gutter Repair in NJ
Storm Damage
Fallen-limb and wind damage, with insurance documentation.
Storm Damage in NJTowns we serve in Morris County

Roof Repair in Morristown, NJ
Morris County · Historic homes specialty
Roofing in Morristown
Roof Repair in Chatham, NJ
Morris County · Mid-train, tree-heavy
Roofing in Chatham
Roof Replacement in Parsippany, NJ
Morris County · Suburban + light commercial
Roofing in ParsippanyOther Morris County towns we cover
- MadisonVictorians and colonials near the train station, under big trees.
- BoontonOlder homes stepping down the hills of the old iron town.
- Mountain LakesA planned community of Craftsman-era homes.
- JeffersonLake and Highlands homes with heavier winters.
- Florham Park
- Morris Plains
- Morris Township
- Mendham
- Harding
- Denville
- Randolph
- Rockaway
- Montville
- East Hanover
- Hanover
- Kinnelon
- Roxbury
Reviews from across Morris County.
Ice dam on a Sunday in January. They steamed it off the same afternoon and came back two weeks later to fix the venting so it wouldn't happen again.
Need a roofer in Morris County?Get a fixed written estimate for your roof repair or replacement, no pressure, no obligation.
Roofing in Morris County: common questions
Plan your roof online.
Measure your roof
Get your roof size and a price range in about a minute, measured from satellite imagery. No obligation.
Measure my roof Shingle visualizerBuild your roof
Try Owens Corning shingle colors and styles on a home like yours, then send us the look you want priced.
Customize my roofWe'll be out very soon.
No high-pressure sales call. You get a clear, fixed written estimate for your roof repair or replacement across northern New Jersey, and a straight answer on what your roof actually needs, backed by our 10-year workmanship guarantee.
