DeMuro Roofing Company

Proudly serving North Jersey for over 40 years
Contact Us
Message sent. We'll get back to you soon.
Header image for the site


Posted on Apr 29, 2019

Here is a typical older building which required tear off of many years worth of built up roofing. Here we are, installing the base and waterproofing rolls

Call now
Posted on Jan 18, 2018

So we get a call on this building yesterday which we did years ago .. bad leak on 2nd floor office .. roof checked out fine but we notice a root growing out of drain pipe in ground. Took it apart and it was packed with ice and dirt - rain water had nowhere to go so it backed up under the roof and...

Read More
Learn more
Posted on Dec 12, 2017

We do all aspects of waterproofing. This owner kept having problems at the perimeter so we applied a silicate repellant to to outside of his building. We found a bunch of cracks on his roof - it wasn't in the contract but there's no way I would leave them for future leaking so we fixed them free...

Read More
Learn more

Repair your roof and save!

About Us

You can trust our work – we’ve completed over 25 million square feet of industrial, commercial and residential roofing since 1977. Your job will be completed by experts on roofs of all types – factories, schools, offices, warehouses, malls, hospitals, apartments and more.


We are experts in flat roofs and install all types of membranes and surfaces. This includes PPO, welded polyester, EPDM and aluminum, ceramic and “super tough” silicone coatings. We can even help you go green with an earth friendly “green roof”!

Coverage Area

We service commercial and residential buildings in all North Jersey counties including: Bergen County, Essex County, Hudson County, Morris County, Passaic County, Sussex County and Union County.

Free Estimates

We always provide a free estimate for your roof repair or roof replacement costs. Every job is value priced – just give us a call at 973-332-7786 and we can provide a free estimate, advice and consultation – all at no obligation to you.

Contact Us


Call now
  • (973) 332-7786