4.8 · 106 Google reviews

Roof repair & replacement in Warren County, NJ

Imperial Roof Repair & Replacement serves all 22 Warren County towns, from Hackettstown and Phillipsburg to Blairstown and Belvidere. Our crew is based in Elmwood Park, about 50 miles from Belvidere, so we schedule Warren County jobs ahead instead of promising to be minutes away. We repair leaks, replace shingle roofs and repair slate on older homes, with a free written estimate.

  • 4.9(143 reviews)
  • GAF Master Elite®
    Contractor
  • Licensed & insuredNJ HIC #13VH09329100
Crew shingling a house with a tall brick chimney, tarps protecting the yard
  • 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.

Warren County roofs

What we see on Warren County roofs

Warren County has two kinds of housing side by side. Census data shows 25% of homes were built before 1940, a higher share than Bergen, Morris or Sussex, yet the median home dates from 1973 because so much of the rest was built in the decades since. It is also farm country: the county’s Agriculture Development Board has preserved some 339 farms covering more than 29,000 acres. A roof here can be a 19th-century farmhouse, a Victorian in a town center or a 1980s colonial, and each needs a different approach. The sections below cover the older houses first, then the open farmland, the winters, and how we plan jobs this far from our office.

Prewar farmhouses and town houses

Belvidere, the county seat, has a historic district listed on the National Register of Historic Places, with buildings in the Federal, Greek Revival and Late Victorian styles. Older houses like these, in Belvidere and in the county’s other old towns and farmsteads, often have board sheathing instead of plywood, two or three layers of old shingles, additions built at different pitches, and sometimes slate or built-in gutters. None of that is visible from the ground. Built-in gutters, which are troughs set into the roof edge rather than hung from the fascia, are easy to miss and can leak into the wall below for years before a stain shows inside.

That is why we quote a full tear-off to the deck on older homes. It lets us find rotted or gapped boards and replace or overlay them, and New Jersey building rules limit how many layers a roof can carry anyway. Where an older house still has a sound slate roof, repairing broken slates and flashing is often better value than replacing the whole roof, and we will tell you which one your roof needs.

  • How many layers are on the roof, and what the deck under them is made of
  • Rot at the eaves, around the chimney and where additions meet the main roof
  • The condition of slate, copper or built-in gutters on older sections
  • Chimney flashing, crown and mortar

Open fields, wind and outbuildings

A house in open farmland takes the wind straight on, with no neighbors or trees to break it. Shingles lift first at the edges, so on exposed houses we use starter strips at the eaves and rakes, follow the manufacturer’s high-wind nailing pattern, and pay attention to the ridge cap. After a storm, missing shingles along a rake edge are the first thing to check. Look from the ground with binoculars rather than from a ladder, and call us if you see bare spots, shingles folded back or pieces in the yard.

We roof houses, garages and attached structures with asphalt shingles, slate and flat-roof membranes. Farms often have barns and sheds with other roofing types; ask us about an outbuilding and we will tell you plainly whether it is a job we do, rather than take on work that belongs to a specialist. On farm properties we also plan the dumpster and delivery around your driveway, lanes and any equipment that has to keep moving, and we agree the dates with you so the work does not land in the middle of your busiest week.

Highlands winters on old houses

Warren County is one of the seven counties in the New Jersey Highlands. 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. Old farmhouses with little attic insulation lose heat into the roof, melt the snow from below and grow ice dams at the eaves. The water that backs up behind the ice gets under the shingles and shows up as stains along the outside walls, often weeks after the storm, when the snow finally melts.

Every roof we replace gets ice & water shield along the eaves and in the valleys. Many older houses were built without soffit vents, so we look at what intake and exhaust ventilation the house can take before choosing ridge vents or other vents. Good ventilation and a sealed attic floor keep the deck cold and help the new shingles last. Air sealing and insulating the attic floor is work for an insulation contractor, but we will point out where warm air is getting into the attic when we see it.

How we schedule Warren County jobs

Warren County is the farthest of our northwest counties: Belvidere is about 50 miles from our Elmwood Park office. We are honest about that. Estimates and jobs are scheduled ahead, and replacements are booked for a run of dry days so the crew can tear off and close the roof without leaving it open overnight. When you call, tell us the town and what you are seeing; photos of a ceiling stain or of the roof from the ground help us bring the right materials on the first visit.

If you have an active leak, call our 24/7 line at (201) 397-0232. We will tell you when we can realistically get there, and in the meantime how to limit the damage: catch the water, move what you can, and stay off a wet or snowy roof. A tarp over a damaged section is only a stopgap, and we will still recommend the permanent repair once the weather allows it. Each town’s construction office decides what needs a permit; when your job needs one, we file it and arrange the inspection.

  • 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 Warren County

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

  • Allamuchy Township
  • Alpha
  • Belvidere
  • Blairstown
  • Franklin Township
  • Frelinghuysen Township
  • Greenwich Township
  • Hackettstown
  • Hardwick Township
  • Harmony Township
  • Hope Township
  • Independence Township
  • Knowlton Township
  • Liberty
  • Lopatcong
  • Mansfield Township
  • Oxford Township
  • Phillipsburg
  • Pohatcong
  • Washington Borough
  • Washington Township
  • White

Warren County roofing questions

Do you work in Warren County?
Yes, in all 22 towns. Our crew is based in Elmwood Park, about 50 miles from Belvidere, so Warren County estimates and jobs are scheduled ahead.
What should I do if my roof is leaking right now?
Call our 24/7 line at (201) 397-0232. We will tell you honestly when we can get there. Until then, catch the water, move belongings away from the leak and do not climb onto a wet or snowy roof.
Can you repair the slate roof on my old farmhouse?
Yes. If the slate is still sound, we replace broken slates and repair the flashing and valleys by hand. If the slate is failing across the roof, we explain the replacement options in the written estimate.
Can you put new shingles over the old ones on an older house?
We quote a full tear-off to the deck. Older Warren County houses often have board sheathing and more than one layer already, and a tear-off is the only way to find and fix rotted boards before the new roof goes on.
Do you roof barns and outbuildings?
We roof houses, garages and attached structures with shingles, slate and flat-roof membranes. Barns and sheds often use other roofing types, so ask us about yours and we will tell you whether it is a job we do.
Do I need a permit for a new roof in Warren 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) · Warren County, Farmland Preservation (Agriculture Development Board) · National Park Service, NPGallery: Belvidere Historic District (National Register) · New Jersey Highlands Council, Municipalities and Counties · Office of the New Jersey State Climatologist (Rutgers), NJ Climate Overview. Last reviewed November 2026.

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

Need a roofer in Warren County?

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