top of page

Expert Roof Replacement and Installation

Expert Roof Replacement in New York City 

When it comes to safeguarding your property, a robust and dependable roof is non-negotiable. McGavin Roofing is the team to trust for top-notch roof replacement in New York - and we're ready to prove it. Deep in the heart of the city, we've built a business on trust, quality, and attention to detail – values that inform every roofing solution we create for our customers, designed to tackle their distinct pain points head-on.

Our seasoned pros get what makes New York City tick - they've lived and breathed the urban grind for years. From extreme weather conditions to architectural complexities, we have the expertise to handle any roof replacement NYC project with precision and care. Wherever you call home in the five boroughs, we've got you covered with a new roof that boosts your property's curb appeal and stands the test of time.


Get a FREE QUOTE for your
roof repair today!

At McGavin Roofing, we understand that the customer comes first. That's why we are proud to offer a satisfaction guarantee. Your happiness is our top priority, and we strive to ensure that you are completely satisfied with every aspect of our service. 

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 New York City and New Jersey 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.

If you've been dissatisfied with other NJ or NY roofing contractors that just didn't seem to take their job as seriously as you take yours, it's time to give us a call. We offer free estimates and flexible evening & weekend hours, helping us to work around your busy schedule.

Our focus is always on quality and excellence, which is why each member of our team is a highly-trained and experienced roofing expert. Safety is also a consistent top priority. When a new employee joins our team, he is required to attend an extensive safety course. In addition, all employees are required to attend our weekly safety meetings. This diligence and high level of responsibility and accountability helps us to protect our business, and your business or home.

Corner of a Roof Gutter

NYC & Hudson County NJ Roof Installation

McGavin Roofing understands that the roofing needs of business owners aren't the same as the needs of homeowners, and we specialize in solving difficult roofing issues, such as low-slope and flat roof sealing, roof repair and challenging ductwork. In addition to being highly trained in the latest techniques, we also demonstrate our commitment to quality by using only top-notch materials and never skimping on the finest tools just to save a dollar or two here or there.

McGavin Roofing's results speak for themselves, which is why we work along with your architects and contractors to provide the solution you need at a price you can afford, even in challenging economic times.

If you want the best residential and commercial roofers in NYC or NJ, don't trust your next project to anyone other than McGavin Roofing. We take our commitment to your full satisfaction very seriously, which is why we're available 24 hours a day, 7 days a week, even after the job is completed. Quality roofing is an investment in your home or business and in your future. Request a free quote by filling out a form on our website here or call us today.

Premium Roof Replacement Brooklyn Services

In need of a roof replacement in Brooklyn? McGavin Roofing is your trusted partner. Brooklyn's vibrant streets, lined with brownstones, warehouses, and high-rises, demand roofing solutions that can handle its wild architectural ride. Brownstones, lofts, or ultra-modern skyscrapers - our team has seen it all, delivering top-notch roof replacement services in Brooklyn with a commitment to precision and dedication.

Preserving the integrity of your property is crucial, but so is holding onto the charm that makes Brooklyn's neighborhoods so special – we strike a balance between both. Whether it's a tight deadline or a tight budget, we work with each client to identify the perfect balance. The result? A tailored solution that meets their needs and their schedule. Whether you're in Park Slope, Williamsburg, or anywhere in between, you can rely on us for comprehensive roof replacement services that stand the test of time.

Quality Roof Installation in New Jersey

Looking to install a new roof in New Jersey? McGavin Roofing has you covered. No matter where you live in New Jersey - from bustling metropolitan areas to picturesque small towns - our roofing professionals are committed to installing roofs that are built to last. Imagine coming home to a space that's tailored to your unique style and needs. Our team of expert builders and renovators is passionate about making that vision a reality, delivering results that are both stunning and sustainable.

Safety and style go hand-in-hand when it comes to your new roof. That's why we're fierce about staying current with local building codes and regulations, ensuring your new roof is both stunning and secure. From Jersey City to Newark, from Bergen County to the Jersey Shore, McGavin Roofing is your trusted partner for all your roof installation needs in New Jersey.

Expert Roof Installation Services in the Big Apple

Planning a new roof installation project in New York City? Look no further than McGavin Roofing. Rely on us to deliver a roof that's both stunning and strong - our expertise speaks for itself. Whether it's sourcing the perfect materials or getting the installation just right, we pride ourselves on attention to detail and a job well done.

Our team of seasoned roofers has learned to tackle the one-of-a-kind headaches that come with working in New York City's concrete jungle. Whether you're in Manhattan's skyscraper-filled skyline or the quaint neighborhoods of Staten Island, we have the skills and resources to deliver superior roof installation New York services that meet your exact specifications.


Contact us today to schedule a consultation and take the first step towards a safer, more secure property.


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.

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.

We provide New Roof Installation services to the following areas:

Our service area includes the five boroughs of New York City and Hudson County, NJ. We're proud to provide the finest roofing contractor services in the Tri-State area: repair, installation, new construction and renovations. Don't put up with an old, leaky roof. Contact us today!

  • Manhattan (New York County)

  • Brooklyn (Kings County)

  • Queens

  • Staten Island (Richmond County)

  • The Bronx

  • Hudson County, NJ (which includes the cities of: Bayonne, East Newark, Guttenberg, Harrison, Hoboken, Jersey City, Kearny, North Bergen, Secaucus, Union City, Weehawken, and West New York)

mcgavin roofing logo
bottom of page