top of page

Roofing Construction Contractor

McGavin Roofing: Expert Roofing Constructed Contractor For Any Project!

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. We provide our clients with a complete line of roofing services which include repairs, coating and maintenance for new construction, flat and built-up roofing systems.

McGavin Roofing is a customer-oriented New York & New Jersey roofing contractor dedicated to bringing you results, not excuses. We work diligently to provide you with timely services while always staying within budget.

McGavin Roofing specializes in both commercial and residential applications. We work with homes and several types of commercial facilities, including shopping centers, hospitals, condominiums, office & apartment buildings, schools and strip malls.

Discover Exceptional Roofing Services with McGavin Roofing

Are you seeking premier roofing contractors in New York or New Jersey to safeguard your property against the elements? Look no further than McGavin Roofing, where excellence meets reliability in roofing construction. Our dedicated team proudly serves a vast array of communities, including the bustling metropolis of New York City, the diverse boroughs of Brooklyn and Queens, the dynamic hub of Jersey City, and beyond.


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. 

Roofers at Work
Roofers at Work

New York City & Hudson County New Jersey Roof Inspection

A sturdy and functional roof is an essential component of any home or property. Whether you're building a new home or renovating an existing one, choosing the right roof construction or remodeling service is key to ensuring the safety, longevity, and aesthetic appeal of your property. At our company, we pride ourselves on providing quality and reliable new roof construction and remodel roof services. From roofing material selection to installation and repairs, we work with precision and expertise to ensure that your roof meets your specific needs and expectations. Let us help you protect your property investment and enhance its value with our top-notch roofing solutions.

Unparalleled Expertise in Roofing Construction

At McGavin Roofing, we recognize that your roof stands as a vital shield, protecting your property from nature's forces. Whether you're a homeowner, property manager, or business proprietor, finding a trustworthy roofing contractor is paramount. With years of industry experience under our belt, our team of adept professionals is committed to delivering stellar roofing solutions tailored to your unique requirements.

Why Opt for McGavin Roofing?

With a plethora of roofing contractors vying for your attention in New York and New Jersey, why should you entrust your roofing needs to McGavin Roofing? Here are just a few compelling reasons:

  1. Unrivaled Expertise: Our team comprises highly skilled and seasoned roofing professionals dedicated to upholding the highest standards of craftsmanship on every project.

  2. Premium Quality Materials: We exclusively utilize top-tier materials sourced from reputable manufacturers, ensuring the longevity and resilience of your roof.

  3. Client-Centric Approach: Your satisfaction is our utmost priority. We collaborate closely with you throughout the process to actualize your vision, ensuring prompt completion within budgetary constraints.

  4. Licensed and Insured: As licensed and insured roofing contractors, we provide you with the peace of mind that your project is in capable hands, adhering to industry regulations and safety standards.

Comprehensive Roofing Solutions

Whether your roof requires minor repairs or demands a complete overhaul, McGavin Roofing offers a comprehensive suite of roofing services, including but not limited to:

  • Roof Installation

  • Roof Repair and Maintenance

  • Roof Replacement

  • Emergency Roofing Services

  • Flat Roofing Solutions

  • Shingle Roofing Installation

  • Metal Roofing Solutions

  • And much more!

Service Coverage Area

McGavin Roofing proudly extends its services to an extensive coverage area spanning across New York and New Jersey, encompassing prominent locales such as:

  • Brooklyn: Our team of Brooklyn roofing contractors is ready to tackle any project, big or small.

  • Queens: As leading roofing contractors in Queens, we deliver top-tier services to meet all your roofing needs.

  • New York City (NYC): When it comes to roofing contractors in NYC, McGavin Roofing stands out for its quality and reliability.

  • Jersey City: Our Jersey City roofing contractors are dedicated to providing exceptional service and superior results.

  • Union City: Trust our Union City roofing contractors to handle your roofing project with expertise and care.

No matter where you are located, if you're in need of expert roofing services, McGavin Roofing is here to help!

Contact Us Today to Get Started

Eager to embark on your roofing project journey? Waste no time in reaching out to McGavin Roofing for a complimentary consultation and estimate. Allow us to demonstrate why we're the preferred choice among discerning property owners for roofing contractors in New York and New Jersey.

Let us show you why McGavin Roofing is the trusted name for roofing contractors in Brooklyn, Queens, Jersey City, Union City, and throughout NYC.


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