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