Contact Mac Johnson Roofing | Gainesville, FL | 352-472-4943
Mac Johnson Roofing company logo

Li#: RC0061384


Twitter Square Facebook Square

Contact us

Let us handle your difficult and dangerous projects so you can feel confident in your results. Get in touch with us today for a FREE estimate and to schedule your appointment.




Toll Free Number:






Mac Johnson Roofing,

104 SW 266th St.

Newberry, FL 32669

In February of 2011, a freak storm blew through Lake City. This occurred only three months after moving into my new house. A huge oak tree broke and took out the back part of my house. When I couldn’t find anyone to help me deal with the damages to my roof and the removal of trees, Johnson Roofing and Tree Removal stepped in and took care of everything. They helped me deal with the insurance company, which is never a pleasant experience, especially when they do not want to repair all that is needed. They took care of everything and turned a nightmare into a little inconvenience.


At the initial visit to assess the damages they showed me where some other trees needed to be taken down and trimmed to make them healthier. They asked me to get other quotes and they would beat any quote that I received. They truly did! Not only did they do what they showed me they would do, but they did extra things that they saw needed to be done without charging me extra. All of the men who worked on my roof, as well as the ones who took out my trees, were extremely professional. They watched out for my dogs when they were working and even called with any concerns about their welfare. One day I had to leave one of my teenage daughters home while they were working at my home and I felt perfectly comfortable doing so.


When the roofing men and the tree removal men left my property, it looked perfect. They did not leave even a twig behind. I was so impressed with how clean my yard was when they finished. My home and yard is absolutely beautiful now. I cannot thank the company enough for all they have done for me.

- Julie Marcus

Opening Times

Give us a call to schedule an appointment that is suits your needs.


Emergency services are available 24 hours a day, 7 days a week.


Our staff provides commercial contracts to the southeastern United States including: Texas, Arkansas, Louisiana, Mississippi, Tenessee, Alabama, Georgia, Florida, South Carolina, and North Carolina.

We are locally owned and operated in the state of Florida. We proudly serve the following counties:


  • Alachua

  • Archer

  • Bell

  • Branford

  • Bronson

  • Brooker

  • Chiefland

  • Cross City

  • Earleton

  • Edgar

  • Fanning Springs

  • Florahome

  • Fort White

  • Gainesville

  • Grandin

  • Hammock

  • Hampton

  • Hawthorne

  • High Springs

  • Ichetucknee Springs

  • Interlachen

  • Keystone Heights

  • La Crosse

  • Lake Sampson

  • Ledwith Lake

  • Levy Lake

  • Lochloosa Lake

  • Manatee Springs

  • Mcintosh

  • Melrose

  • Micanopy

  • Newberry

  • Newnans Lake

  • Obrien

  • Old Town

  • Orange Lake

  • Orange Springs

  • Otter Creek

  • Paynes Prairie

  • San Felasco

  • Starke

  • Trenton

  • Waldo

  • Williston

Gutter service Roofing & Gutter services menu-highlight mac johnson logos