top of page

New Roof Installation

McGavin Roofing: Expert Roofing Services to Keep Your Home Secure

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.


Get a free quote for your
 new roof 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. 

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.


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