Roofing Contractor in Mercer County, NJ

We are an Englewood-based roofer now taking work in Mercer County, from Princeton's slate roofs to Hamilton's post-war homes. It is our longest drive, and we will be honest about that.

Call now(201) 908-0002
Now serving

A roofing contractor now serving Mercer County, NJ

We are a roofing contractor now serving Mercer County, NJ, and we say it plainly: this is new ground for us and our longest drive, about 85 to 90 minutes to Princeton from our Englewood shop. What we bring is a crew experienced on slate, tile and complex roofs, fixed written pricing and a 10-year workmanship guarantee.

Mercer is home to the state capital in Trenton and to Princeton, and its roofs run from 19th-century row houses to newer subdivisions. We offer slate and tile roofing, roof repair, roof replacement and chimney repair here. Mercer County roofers work two different markets, the historic streets around Princeton and Trenton and the subdivisions spreading out from them, and we price both the same way. We would rather be the roofing company Mercer County calls back than the lowest number in the pile.

Mercer County homes and the roofs on them

Princeton has a deep stock of grand older homes with slate and tile on steep, multi-plane roofs, a historic district and a heavy tree canopy. Trenton, the county seat and the state capital, is older and denser: row houses and multi-family buildings from the 19th and early 20th centuries, many with low-slope roofs.

Hamilton and Ewing grew after World War II with capes, ranches and colonials, and West Windsor, Robbinsville and East Windsor filled in with newer subdivisions from the 1980s on. Hopewell and Pennington mix older village homes with houses on larger lots.

Mercer County weather and your roof

Mercer sees less snow than the northern counties, but summer thunderstorms, wind and heat do their damage here. Princeton's mature canopy drops limbs and debris onto complex roofs, and Trenton's older flat roofs take the summer heat hard.

Roofing permits in Mercer County

Each of Mercer's 12 municipalities runs its own construction office, and every full roof replacement needs a permit. Princeton and Trenton have historic districts where a designated home can need review before the permit is issued. We handle the application, any review, the inspections and the fee.

Towns

Towns we serve in Mercer County

All service areas

Other Mercer County towns we cover

  • HamiltonThe county's most populous township, mostly post-war homes.
  • West Windsor
  • Lawrence Township
  • Hopewell
  • Pennington
  • Ewing
  • Trenton
  • Robbinsville
  • East Windsor
  • Hightstown
What northern-NJ homeowners say

Reviews from across northern New Jersey.

They showed up when they said they would, finished a day early, and the cleanup was spotless. Three storms later, not a single leak.
M. DeSantisRidgewood, Bergen County
01 / 05
Fixed-price estimate

Need a roofer in Mercer County?Get a fixed written estimate for your roof repair or replacement, no pressure, no obligation.

FAQ

Roofing in Mercer County: common questions

No. We are based in Englewood, in Bergen County, and newly serving Mercer. Princeton is about 85 to 90 minutes away, so we will be straight with you about timing before you book.
Yes. Slate and tile restoration on older homes is the work we are best equipped for: matched material, copper flashing and careful work on steep, multi-plane roofs, within historic review where it applies.
We will help, and we will be honest about the distance. For an active leak we talk you through the first steps on the phone and get out as soon as we can, which is not always the same day this far out.
Yes, with your municipality, including historic review in Princeton or Trenton when a property is designated.
Roof estimate

We'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.

Or call us directly(201) 908-0002 Call now