Mac Johnson Roofing - Residential Roofing
Residential Roofing
Mac Johnson Roofing - Commercial Roofing
Commercial Roofing

Tree Service


Mac Johnson Roofing is located in Newberry, Florida, just seven miles west of Gainesville. For over 25 years we’ve been offering a wide variety of services for our customers – from residential to multi-family, and all types of metal roofing, including commercial and industrial flat roofs.

Our Products & Services

  • Residential & Commercial
  • 24 Hour on call service
  • Roofing contractor
  • Roof repair
  • New roof installation
  • Tree service
  • Heavy equipment rental
  • Dumpster rental
  • Residential roof repair
  • Demolition contractors
  • Re-roof jobs
  • Metal shingle roofing
  • Commercial roofing
  • more