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.

Fixing the Roof

Roof Repair

From minor leaks to extensive damage, we have the expertise to restore your roof's integrity and protect your home from the elements.

Construction worker climbing

Roof Inspection

Stay proactive with regular roof inspections conducted by our seasoned professionals, identifying potential issues before they escalate.

Fixing the Roof

Roof Replacements

When it's time for an upgrade, trust us to install a new roof that enhances both the aesthetic appeal and structural integrity of your home.


Skylight Repair & Installation

Add natural light and ventilation to your living spaces with our expert skylight installation services, enhancing comfort and energy efficiency.

Housing Development

New Construction

Building your dream home? With your vision as our guide, we'll craft roofing solutions that blend seamlessly with your building's character and style.

Corner of a Roof Gutter

Gutter Repair & Installation

Keep water damage at bay with our seamless gutter installations and maintenance services, ensuring proper drainage and protection for your property.

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.

Sunset Over Manhattan

Manhattan Roofing Company

For those in the heart of the city, our Manhattan roofing company services are designed to meet the high standards of this iconic borough. Whether it's residential or commercial, our Manhattan clients know they can rely on McGavin Roofing for unparalleled roofing services.

Queens Roofing Expertise

Our expertise extends to Queens, where we are recognized as one of the best roofing companies in Queens NY. From one project to the next, our Queens clients have come to rely on our fixation on getting every detail just right. Whether you need a roofing company in Queens for repairs, replacements, or new installations, McGavin Roofing is your trusted partner.

Brooklyn Roofing Company

As a leading Brooklyn roofing company, we take pride in serving the vibrant community of Brooklyn with top-tier roofing services. Whether you're a Brooklyn homeowner or a commercial builder, McGavin Roofing is the reliable partner you need to get the job done right the first time. At the top of our priority list is crafting roofs that inspire pride, which is why Brooklyn homeowners consistently choose us for their roofing needs.

Jersey City Roofing Specialists

In Jersey City, McGavin Roofing stands out among roofing companies for our exceptional service and expertise. In Jersey City, we're the roofing authority, famous for our agility in responding to diverse client needs, balancing bold design with scrupulous attention to technical detail.

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. 

NYC Skyline BW

What our Satisfied Homeowners Have to Say

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

Additional Info

Are you searching for residential roofing new jersey, residential roofing new york, roofing companies new york, roofing companies nyc, roofing company new jersey, roofing company new york ny, roofing new york ny, roofing services in new york, roofing services new york, brooklyn roofing, brooklyn roofing company, fabulous roofing brooklyn, manhattan roofing company, premier roofing brooklyn, roofing companies jersey city, roofing companies queens, roofing company brooklyn, roofing company in queens, roofing company queens ny, new jersey roofing company, roofing companies in new York, roofing companies new york city, new york roofing company, roofing company in new jersey, roofing company new York, best roofing company in queens ny, best roofing company in nj, jersey city roofing, roofing jersey city, roofing manhattan, roofing queens, roofing union city, royal roofing queens?

If you have searched for any of the following and are ready to elevate your residential roofing experience?

Reach out to McGavin Roofing for a free consultation and discover why homeowners across New Jersey and New York trust us with their roofing needs.

bottom of page