4.8 · 106 Google reviews

Roof repair & replacement in Morris County, NJ

Imperial Roof Repair & Replacement repairs and replaces roofs in all 39 Morris County towns, from Morristown and Madison to Jefferson and Mount Olive. Our crew is based in Elmwood Park, about 20 miles from Morristown. We fix leaks, replace shingle roofs, install flat roofs and repair slate, and every job starts with a free written estimate.

  • 4.9(143 reviews)
  • GAF Master Elite®
    Contractor
  • Licensed & insuredNJ HIC #13VH09329100
Yellow ranch house with a finished brown shingle roof
  • Free written estimate

    We inspect, photograph the problem areas and give you an itemized price. No cost, no obligation.

  • GAF Master Elite contractor

    GAF’s highest residential certification. It lets us offer GAF’s extended system warranties on qualifying roofs.

  • 24/7 emergency line

    Call any time, day or night. We stop the water first, then plan the proper repair.

  • Photo & drone inspections

    You see every problem we find, on the ground or from the air, before you decide.

Morris County roofs

What we see on Morris County roofs

Morris County’s homes are younger than those in the counties closer to New York. Census data puts the median year built at 1971, and only 32% of homes date from before 1960. 65% are single-family detached houses and 73% are owner-occupied. That means most roof jobs here are not first replacements on prewar houses but second or third roofs on 1970s, 1980s and 1990s homes with bigger, more complicated roof lines. Below is what that means in practice, from the colonials of the 1970s to the lake houses around Lake Hopatcong and the prewar homes in the old town centers.

Second roofs on 1970s to 1990s homes

A center-hall colonial or a contemporary from those decades usually has several roof planes, dormers, valleys, a sidewall where a garage meets the second floor, and often a skylight or two. Every one of those joints is a place where water can get in. If an earlier replacement was laid over the old shingles or reused the original flashing, those joints are usually where the leaks start. Stains on a bedroom ceiling below a dormer, or on the garage ceiling below a sidewall, almost always point to flashing rather than to the shingles themselves.

Plywood and OSB decks from that era are usually sound, but not around old leaks. Soft or delaminated sheets show up around skylights, chimneys and at the bottom of valleys, and we replace them sheet by sheet so you pay for what is actually damaged. If a skylight is as old as the roof, we will tell you so: putting new shingles around a skylight that is near the end of its life means opening the roof again later. On a home like this, a full replacement from us includes:

  • Tear-off to the deck and replacement of any soft or delaminated sheets
  • New step flashing along every sidewall and new counter flashing at the chimney
  • Ice & water shield in every valley and along the eaves
  • New pipe boots, and skylights reflashed or replaced
  • Ridge venting balanced with intake at the eaves

Colder winters in the northwest of the county

Much of Morris County lies in the New Jersey Highlands, the region of ridges, forests and lakes that the state’s Highlands Council covers in parts of seven northern counties. Rutgers’ Office of the New Jersey State Climatologist describes the state’s northern climate zone, the highlands and valleys of the north, as colder than the rest of the state, with annual snowfall averaging 40 to 50 inches. The county stretches from the older suburbs in the east to that higher, wooded country in the northwest, so two Morris County houses can see quite different winters.

More snow and colder nights mean more ice dams, especially on the higher, wooded ground around towns such as Jefferson, Roxbury and Mount Arlington. Every roof we replace gets ice & water shield along the eaves and in the valleys, and we balance intake vents at the eaves with ridge venting so the roof deck stays cold. A cold deck is what keeps snow from melting at the top and refreezing at the gutter. We also check that bathroom and kitchen fans vent outside rather than into the attic, because that warm, wet air feeds both ice dams and mold on the underside of the deck.

Lake Hopatcong and lake homes

Lake Hopatcong, New Jersey’s largest lake, sits on the border of Morris and Sussex counties, with Mount Arlington, Jefferson and Roxbury on the Morris side. The state’s Division of Fish and Wildlife notes that it was once a summer vacation destination and now serves as a year-round home for thousands of residents. If your lake house started as a seasonal cottage, it may have shallow-pitched roofs, low-slope porch roofs and additions built at different times. Shingles do not belong on very low slopes, so we install a flat-roof membrane such as EPDM there and tie it into the shingle roof. Cottages built for summer use also tend to have small rafters and little or no attic space, which leaves almost no room for air to move under the deck. On those roofs we choose vents that fit the framing and tell you plainly how much ventilation the house can take.

Lake lots bring their own logistics: narrow roads, steep driveways and little room for a dumpster. We look at access during the estimate and plan where materials and debris will go, so the job does not end up damaging a lawn, a retaining wall or a neighbor’s driveway. Where a full-size dumpster cannot fit, the debris goes out in smaller loads, and we tell you that in the estimate rather than on the morning of the job.

Older town centers and permits

About 14% of Morris County homes were built before 1940, mostly in the older town centers. On those houses we often find board sheathing instead of plywood, more than one layer of old shingles, and slate on some roofs. Board decks are checked section by section during a tear-off and replaced or overlaid where they will not hold nails, and slate roofs that are still sound are repaired slate by slate rather than replaced. New Jersey building rules limit how many layers a roof can carry, and a second layer hides rot in the deck, so we quote a tear-off.

Each Morris County town has its own construction office, and that office decides what work needs a permit. When your job needs one, we file it and arrange the inspection as part of the job, so you do not have to deal with the paperwork or wait at home for the inspector without knowing when they will come.

  • Finished black flat roof on a warehouse with the Imperial truck parked below
    Flat & commercial

    Warehouse roof, down to the deck

  • Imperial crew carrying roofing membrane up to a flat roof
    Flat & commercial

    New membrane going down in sections

  • Brick colonial house with a newly installed shingle roof
    Roof replacement

    New shingles on a brick colonial

  • Aerial view of a commercial flat roof being re-roofed
    Flat & commercial

    Commercial re-roof from above

  • Insulation boards fastened across a flat roof deck before the membrane goes on
    Flat & commercial

    Insulation boards fastened before the membrane

How it works

How a project with Imperial works

  1. Free inspection

    A roofer checks every slope, photographs what needs attention and explains it on the spot. No sales pitch.

  2. Price in writing

    An itemized price in writing. Approve it and we put your job on the schedule.

  3. Installed and site cleaned

    Tarps over your landscaping, a magnet sweep for nails and all debris hauled off the same day.

Book a free inspection

4.8 out of 5Based on 106 Google Reviews4.8 out of 5 · 106 Google reviews

106 Google and 143 HomeAdvisor reviews from North Jersey homeowners

  • 5 out of 5 stars

    “Quickly got a quote and started the job promptly. He saw some other small issues on the roof that he took care of while completing the job. Very quick and professional.”

    Dharmdeo S.Google reviewShingle roof repair

  • 5 out of 5 stars

    “It was a small job but is done as carefully and everything looks uniform. Thank you Erick”

    Christine L.Google reviewRoof repair

  • 5 out of 5 stars

    “I had been getting water in my ceiling for years and nobody could fix the problem. Erick’s team solved the issue… Highly recommend these guys.”

    Tim F.Google reviewShingle roof repair

  • 5 out of 5 stars

    “I asked for the service yesterday and he promised that will be here today, he came and finishes everything in few hours. The price was what I was expecting.”

    Ahmit S.Google reviewShingle roof repair

  • Karen C.5 out of 5 stars

    “Erick showed up within an hour.”

  • Diana S.5 out of 5 stars

    “Personable and professional crew. On time and very hardworking.”

  • Marcos P.5 out of 5 stars

    “Mike did a great job at my roof.”

  • Theresa K.5 out of 5 stars

    “Answered quickly showed up on time”

  • John S.5 out of 5 stars

    “Professional and no nonsense. The way I like things done.”

  • Aly A.5 out of 5 stars

    “Very competitive price and good work.”

  • Christine L.5 out of 5 stars

    “It was a small job but is done as carefully and everything looks uniform. Thank you Erick”

Find your town

Towns we serve in Morris County

We work in all 39 Morris County towns. Town not listed? Call (201) 397-0232 and we’ll confirm.

  • Boonton Town
  • Boonton Township
  • Butler
  • Chatham Borough
  • Chatham Township
  • Chester Borough
  • Chester Township
  • Denville
  • Dover
  • East Hanover
  • Florham Park
  • Hanover
  • Harding
  • Jefferson
  • Kinnelon
  • Lincoln Park
  • Long Hill
  • Madison
  • Mendham Borough
  • Mendham Township
  • Mine Hill
  • Montville
  • Morris Plains
  • Morris Township
  • Morristown
  • Mount Arlington
  • Mount Olive
  • Mountain Lakes
  • Netcong
  • Parsippany-Troy Hills
  • Pequannock
  • Randolph
  • Riverdale
  • Rockaway Borough
  • Rockaway Township
  • Roxbury
  • Victory Gardens
  • Washington Township
  • Wharton

Morris County roofing questions

Do you work in every Morris County town?
Yes. We cover all 39 towns in Morris County. Our office and crew are in Elmwood Park, about 20 miles from Morristown.
Why do ice dams form on my Morris County roof?
Ice dams form when heat from the house melts snow near the top of the roof and the water refreezes at the colder eaves. The northwest of the county gets more snow and colder nights than the eastern suburbs. Ice & water shield at the eaves and valleys stops the water from getting in, and balanced attic ventilation keeps the deck cold so the dams form less often.
Should I replace my skylights when I replace the roof?
If the skylights are as old as the roof or show fogging, cracked seals or water stains, replacing them during the roof job is usually the better choice, because the flashing has to come off anyway. If they are newer and sound, we reflash them with the new roof.
My roof is about 20 to 25 years old. Should I repair or replace it?
It depends on what we find. If the leak comes from one flashing detail and the shingles are still holding their granules and lying flat, a repair makes sense. If the shingles are curling, losing granules or leaking in several places, a replacement is usually the better value. We tell you which one in the written estimate.
Can you work on a lake house with a steep or narrow driveway?
Yes. We check access during the estimate and plan where the dumpster and materials go. On tight lake lots we protect the lawn, walls and the neighbors’ property and clean up with a magnet sweep before we leave.
Do I need a permit for a roof replacement in Morris County?
Each town’s construction office decides what needs a permit. When your job needs one, we file it and arrange the inspection.

Sources. U.S. Census Bureau, American Community Survey 2024 1-year estimates (via Census Reporter) · Office of the New Jersey State Climatologist (Rutgers), NJ Climate Overview · New Jersey Highlands Council, Municipalities and Counties · NJDEP Division of Fish and Wildlife, Lake Hopatcong Fisheries Management Plan (2015). Last reviewed November 2026.

  • 4.8 ★ on Google106 reviews
  • 4.9 ★ on HomeAdvisor143 reviews

Need a roofer in Morris County?

Free inspection, photos of every problem area and a written price. No pressure either way.