Local, family owned
and operated.
We're more than just a company, we
are a local, family owned business deeply
invested in the community we call home.
20+
Years of roofing experience
5 Star
Customer Service
Secure Your Home with Roofing You Can Trust
Whether it’s a full replacement or repair, we deliver durable protection to keep your family safe and your home secure.


areas we service:

Our Roofing Services
We offer a range of expert services to meet all your roofing needs. With a focus on quality, durability, and customer satisfaction, we’re here to ensure your roof stands the test of time. Whether you're looking for asphalt shingles, metal options, membranes for low sloped roofs, or even specialty options like wood shake and slate alternatives, we have you covered.
Trusted Insurance Experts
Whether its wind damage, hail storms or tree falls, we are the experts in advocating for you and guiding you through the insurance claims process. Our HAAG certified inspectors will ensure you're properly represented and well taken care of.
Roof Repairs
From minor leaks to storm damage, our skilled professionals quickly diagnose and repair any roofing issues, ensuring your home stays safe and dry.

Let’s Talk About Your Roof
Book your free consultation and discover how we can protect your home with roofing solutions tailored to you.

Why Homeowners Trust Mackenzie Roofing
Our team combines decades of experience with the best materials to ensure your roof provides lasting protection for your home.
Exceptional Craftsmanship
We treat your home as if it were our own, delivering results that not only meet but exceed industry standards.
Industry leading warranty package
All of our projects comes with workmanship warranties. With Mackenzie Roofing, your peace of mind, is our problem to solve.
Trusted and Transparent Service
We keep you informed every step, ensuring no surprises—just quality you can trust.
Several signs can indicate the need for a repair or replacement, such as missing or damaged shingles, leaks, or sagging areas. We recommend scheduling a professional inspection to assess the condition of your roof and determine the best course of action.
Most roof replacements take between 1 to 3 days, depending on the size of the roof and the weather conditions. We’ll give you a detailed timeline during your consultation so you’ll know exactly what to expect.
We offer a wide range of roofing materials, including asphalt shingles, metal roofing, tile, and more. Our team will help you choose the best material based on your home’s style, budget, and durability needs.
Yes! All of our roofing services come with a comprehensive warranty, so you can feel confident in the longevity of your roof.
During the consultation, we’ll inspect your roof, discuss any concerns you have and provide a detailed estimate for repair or replacement. We’ll walk you through your options and answer any questions so you can make an informed decision.
The cost of a roof replacement varies depending on the size of your home, the materials you choose, and the scope of the project. We offer free estimates and transparent pricing, so there are no surprises when it comes to cost.

Our Promise to You
At Mackenzie Roofing, we’re committed to delivering exceptional service, quality craftsmanship, and reliable protection for your home. We back all our work with a comprehensive warranty, giving you peace of mind that your investment is protected. From the moment you contact us to the final inspection, you’ll experience transparent communication, expert advice, and roofing solutions you can trust.