Real Roofs. Real Results. 46 Years Across North and Central Florida.
Mac Johnson Roofing has completed over 2,800 roofing projects across Gainesville, Ocala, and Alachua County. Florida roofs face humidity, storm cycles, algae growth, and UV exposure year-round.
This is not a highlight reel. We work on shingle roofs, metal systems, tile installations, and commercial buildings alike. Oak shade, high humidity, and summer storms shape almost every job we handle in this area.
Every number below reflects a real project, not an estimate.
Years of Roofing Experience
Total Projects Completed
Residential Clients Served
Commercial Projects Delivered
Full-Time Roofing Professionals
Residential Roofing Projects
1,650+ Homes Completed Across Gainesville and Surrounding Areas
| Project size | 1,800 to 3,200 sq ft |
| Completion time | 1 to 3 days |
| Asphalt shingles | 70% of projects |
| Metal roofing | Fast-growing segment |
| Tile and clay | Premium builds |
| Synthetic systems | Specialty installs |
Most residential calls start with storm damage, granule loss, or a roof inspection that reveals hidden moisture under shaded shingles. Gainesville roofs under heavy tree canopy collect debris fast. Algae growth and early wear are common findings. We assess repair versus replacement honestly before recommending anything.
Commercial Roofing Projects
900+ Commercial Projects Across North and Central Florida
| Project types | Warehouses, retail centers, schools, apartment complexes |
| Project range | 5,000 to 50,000 sq ft |
| Duration | 3 to 14 days per system |
Roofing Systems Installed
Proven Experience Across All Major Systems
| Asphalt Shingle Roofing | 1,800+ installations |
| Metal Roofing (Standing Seam and Panel) | 420+ systems |
| Tile and Clay Roofing | 310+ premium installs |
| Synthetic Roofing Systems | 120+ specialty projects |
22 Roofing Professionals on Full-Time Staff
What You Can Expect From Us
We have told homeowners they did not need a full replacement. We have caught hidden decking rot that other contractors missed during inspection.
In Gainesville, oak shade, debris buildup, and constant humidity age roofs faster than most areas. We know these conditions because we work in them every week.
You will always get a straight answer. Nothing more and nothing less.































