top of page

3 Generations of Roofers

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

Our Mission

Protecting Homes & Businesses for over 50 Years with McGavin Roofing.

At McGavin Roofing, our mission is to provide outstanding roofing services to our clients in a timely and cost-effective manner. We strive to exceed our customers’ expectations and ensure that the job is done right the first time. Our team of experienced professionals is dedicated to providing the highest quality of workmanship and customer service. We are committed to using the best materials and the latest technology to ensure that all of our clients’ roofs are installed, repaired, or maintained to the highest standards. Our goal is to create long-term relationships with our customers and to be the roofing company of choice for all of their roofing needs.

bottom of page