top of page
Corner of a Roof Gutter


Proudly Serving New Jersey & New York

Roofing Is What We Do

McGavin Roofing Is New York Cities & New Jerseys Leading Roofing Company

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.

Request a Free Estimate

Thanks for submitting!

Our Services

We Offer a Range of Services to Meet Your Needs

McGavin Roofing is a full-service roofing business providing quality roofing services such as roof repair, new roofing installation, roof inspections, skylights, and gutter service. Get the quality service you deserve with McGavin Roofing. Click below to find out more about our services.

Commercial Roofing

McGavin Roofing is a leading provider of commercial roofing services, offering professional installation and maintenance for businesses in New Jersey and New York. With experience in all types of roofing systems, McGavin Roofing ensures that customers have the highest quality materials and expertise necessary to get the job done right.

Commercial Building
Suburb Houses

Residential Roofing

McGavin Roofing is the top name in residential roofing services in New York and New Jersey, offering installation, repairs, and rip off services to help keep your home safe and protected. We strive to make your roofing experience worry-free and hassle-free.

Suburb Houses

Who We Are

About Our Company

McGavin Roofing is a 3 generation family owned and operated residential roofing business. We strive to provide the highest quality materials and services for our clients at competitive prices. Our team of professionals have over 50 years of experience in the industry and have earned a reputation for providing exceptional customer service and excellent workmanship.We understand that your roof is an important investment and our priority is to make sure you get the best value for your money. It is important that it is  both safe and aesthetically pleasing. Our team is dedicated to creating a roof that is both reliable and long-lasting. Whether you need repairs or a full roof replacement, McGavin Roofing is here to provide you with the best roofing solutions From regular maintenance and repairs, to complete roof replacements, we are dedicated to helping you protect your biggest asset.


Year of Establishment

John McGavin

CEO, Mc Gavin Roofing

What We do

Our Projects

McGavin Roofing is an experienced roofing company, providing quality services to customers in the local area. Our recent projects showcase our expertise and dedication to our craft, with a variety of roofs, materials, and styles. 

Our Clients

Our home owners are treated like family.

"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 N.

"I am extremely satisfied with McGavin Roofing for installing my new roof. They worked fast and efficiently 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 N.

"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 R.

bottom of page