2,800+ Completed Roofing Projects | Mac Johnson Roofing | Gainesville, FL

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.

46+

Years of Roofing Experience

2,800+

Total Projects Completed

1,900+

Residential Clients Served

900+

Commercial Projects Delivered

22

Full-Time Roofing Professionals

Residential Roofing Projects

1,650+ Homes Completed Across Gainesville and Surrounding Areas

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

Roofing Systems Installed

Proven Experience Across All Major Systems

22 Roofing Professionals on Full-Time Staff

  • 14Field Installation Technicians
  • 3 Project Managers
  • 2 Licensed Estimators
  • 2 Office and Customer Support Staff
  • 1 Safety and Compliance Officer

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.