McGavin Roofing understands just how much damage a leaky roof can cause, which is why your home or building's valuables need to be protected. Our service technicians will investigate the cause of the problem and make the necessary repairs to keep your home or business fully protected. If your roof is old, worn out, damaged, or just looks bad, it might be time to replace it. With over 50 years experience as a trusted NY/NJ roofing contractor, McGavin Roofing is the name you can place your confidence in.
Whether you are replacing, remodeling or installing a brand new roof, the professionals at McGavin Roofing can handle any roofing project, large or small. For over 50 years we've built a solid reputation for quality construction and craftsmanship. We provide our clients with a complete line of roofing services which include repairs, coating and maintenance for new construction, flat and built-up roofing systems. McGavin Roofing is a customer-oriented New York & New Jersey roofing contractor dedicated to bringing you results, not excuses.