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

Li#: RC0061384


Twitter Square Facebook Square

24 Hour Emergency Service

Add value to your house by letting Mac Johnson Roofing take care of roof damage, protect your roof and remove asbestos for safety's sake. We provide complete roofing contractor services and storm damage repair services in the greater Ocala area.

  • Metal Roofing

  • Roof Leak Repairs

  • Roof Repairs

  • Commercial Roofing

  • Flat Roofing

We offer:

Our skilled staffs specialize in re-roofs and new construction. From the efficacy of metal roofs to the cost effectiveness of shingles to the grandeur and style of slate, let Mac Johnson Roofing 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.

Guarantee the quality of your roof

Get FREE roofing estimates



What a delightful company. They answer the phone. They are polite and knowledgeable. The estimate was done on time and very well explained. A crew of 6 showed up on time and did the job beautifully. The roofing material was protected and cared for during the entire process. They worked quickly and cleanly. I highly recommend this company.


-Brenda Brown

ocala-hero ocala-support ocala-support1