Serving Cities:

Ocala, Gainesville, Crystal River, Leesburg, Lake City, and surrounding areas

This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.
Gainesville, FL

Counties Serviced:

Citrus County, Marion County, Lake County, Sumter County, Alachua County, Columbia County

Expert Roofer in Gainesville, FL and Surrounding Areas

Over 30 Years of Experience | Warrantied Work | Licensed, Bonded and Insured

Over 30 Years of Experience
Warrantied Work
Licensed, Bonded and Insured

This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.

Depend On Us as the Roofer Gainesville, FL Loves

Ensure your home or commercial space is protected from loss and damage with high-quality roofing and tree services from Mac Johnson Roofing tailored to your specific needs. We also offer dumpster services for all your debris removal needs. Put your trust in our over 30 years of experience. We offer emergency service 24 hours a day, seven days a week. You will always get a better quality of service with Mac Johnson Roofing. You will be happy to know that we are competitively priced. Call us for a FREE estimate on our services.

Your Trusted Source for Roofing, Tree Care and Demolition Services

Why We're the Roofer Gainesville, FL Relies On

As a roofer Gainesville, FL and neighboring areas depend on, Mac Johnson Roofing is committed to providing high-quality roofing services for residential and commercial properties. We specialize in roof repair and replacement work that adds value to your property, transforms the style of your home, or preserves the health of your roofing system. Our crew is licensed and insured to provide roofing fixes that help your property recover from significant storm and rain damage, remove asbestos, and more.


Looking to learn more about how our crew of roofing experts can deliver exceptional services for your home or business? If so, then give Mac Johnson Roofing a call for a free estimate today! We look forward to speaking with you.


Choose the Roofer Gainesville, FL Prefers Instead of DIY


Are you considering tackling a roofing project yourself? While many adventurous home or property owners are tempted to try their hands at roof work, it's important to leave these matters to the experts! Our roofers are trained in how to conduct our services safely, which protects you and everyone on your property. We also have the experience, tools, and materials to work efficiently, so we'll save you time. Our expert knowledge allows us to identify and mitigate issues correctly the first time, which will prevent the need for larger repairs in the future. To get started with the roofer Gainesville, FL depends on, contact us today. We would love to assist you!

Here's what our satisfied customers are saying...