McGavin Roofing Logo

Roofing Specialists For Over 50 Years
Trusted For Three Generations

(212) 468-2844
(718) 810-5775
(201) 679-9498
$20 Off Special!

• We'll clean all of your gutters!
• We'll caulk all of your vent pipes!
• We'll perform a thorough roof inspection!

ALL FOR ONLY $99.00! (normally $119)
Just ask for our Roof Inspection Special!

Offer valid for flat roofs only.

McGavin Roofing BBB Business Review
NY & NJ Roofing and Construction Services


LEAKY ROOF? 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...

Learn More


NEW ROOF? 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. We've been the premier contractor in Tri-State area roofing since 1950...

Learn More

New Construction
& Remodels

NEW HOME or REMODELING? 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...

Learn More
> Request A Quote Today!
New York and New Jersey's Trusted Roofing Specialists

McGavin Roofing is a third-generation, family-owned and operated NJ and NYC roofing contractor specializing in all aspects of roof repair, installation and construction in the five boroughs and Hudson County, NJ. Our team of experienced, skilled professionals always takes extra care to ensure your satisfaction upon completion of your roofing project.

Stacks Image 795

Four Time Angie's List Super Service Award Recipient

Proudly providing five borough NYC roofing contractor services to Manhattan, Brooklyn, Queens, The Bronx, Staten Island and Hudson County, NJ, we deliver dependability, accountability and 50+ years of experience. When you choose McGavin Roofing, you're investing in quality-assured construction methods, unsurpassed performance & reliability. We stay ahead of the competition with our top-notch quality NY & NJ roofing contractor services.

McGavin Roofing offers the following services:

  • Roof Repair
  • Roof Maintenance
  • Flat Roofs
  • Shingles
  • Slates
  • Tear-Offs
  • Waterproofing
  • Brick Work
  • Residential
  • Commercial
  • Industrial
Alt image
McGavin Roofing is your New York City roofing contractor of choice for Manhattan, Brooklyn, Queens, The Bronx, Staten Island and Hudson County NJ roof repair.
See What Our Customers Are Saying...
  • I just wanted to let you know that I could not be happier with the new roof you put on our house. The level of quality and the professionalism of all of the people associated with your company are unparalleled. Many thanks for a beautiful job!Steve Nunziato
  • We would like to express our sincere "thank you" for a job well done! We love our new roof! Everyone involved did a fantastic job. We would recommend McGavin Roofing to our friends and family.Greg & Anita Russo
  • Excellent service! I was blessed to have secured the services of this company. They were always very professional, dependable and prompt. I also appreciate their honesty and willingness to perform the work.Melanie Wright
  • I am extremely satisfied with McGavin Roofing for installing my new roof. They worked fast and efficient doing the job I thought would take longer than it did. If all companies were as good as yours life would be great. I hope you share this with the crew and let them know how good they are as company representatives. Thank you for great service.Jean Nelsen

Love our work? Let others know by reviewing us on one of the sites below!

Alt image
Stacks Image p759_n5
McGavin Roofing BBB Business Review