Roofing Services | Roofing Repairs | Roof Restorations | Gainesville, FL
Mac Johnson Roofing company logo

Li#: RC0061384


Twitter Square Facebook Square

24 Hour Emergency Service

Mac Johnson Roofing provides complete roofing contractor services and storm damage repair services in the greater Gainesville area. Add value to your house by letting us take care of unsightly roof damage, insulate your roof for lower bills, and remove asbestos for safety's sake.

  • Commercial Roofing

  • Flat Roofing

  • Metal Roofing

  • Roof Leak Repairs

  • Roof Repairs

We offer:

Our experienced crews specialize in re-roofs and new construction. From the utility of metal roofs to the cost effectiveness of shingles to the grandeur and style of slate, let our crews keep the roof over your head! We are licensed, bonded and insured. License # RC0061384 / CCC1325497

Call Mac Johnson Roofing today at 800-376-4943  for a free estimate, or visit our website!


Even the highest quality roofs are not designed to last forever. Most roofs have a life expectancy of between 20 and 50 years, depending on the material and quality of installation.


Trust our licensed, bonded, and insured team to inspect your roof and offer recommendations for repairs or replacement, including options for improving energy efficiency.

Ensure the performance of your roof

Get FREE roofing estimates



I am amazed that some really nice people say really bad things about others in Google's public reviews. Mac Johnson Roofing installed new metal roofs on three properties last year and I am calling them today to install new roofs on two more properties this year. I am confident they would not be one of Gainesville's largest roofing contractors if they were dishonest or if they did bad work. Based upon my experience, I recommend them without reservation.


-Jackson Stoneworks

gainesville-support gainesville-hero gainesville-support1