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

Li#: RC0061384


Twitter Square Facebook Square

Protect your home or business with a durable roof

Your roof is one of the most important components of your building's structure. Ensure the integrity and lasting durability of your home or business with our skilled roofing services.

• New construction roofs

• Roofing repairs

• Roof tear-offs and replacements

• Wind and weather damage repair

• Leak detection and repair

• Roof pitch changes

• Metal coatings

• Chimney and chimney flashing repairs

• Metal roofs

• Residential and commercial services

• Fiberglass shingles

• Terracotta roofs

• Mineral cap sheet

• Rubber roofing systems

• Insulation installed

• Skylight repair

Create and maintain your ideal roof

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



In the two times we have used Johnson and Son Tree Services to remove trees off our property, we found them to be efficient, safety minded, and insured. They also had a very competitive price.


We would certainly use Johnson and Son Tree Services again in the future.

-Roy M Wilson Sr.

Roofing services Roofing repairing Roof menu-highlight