Mac Johnson Roofing Gainesville
- Roofing Contractor serving Gainesville, Florida — based at 4401 NW 25th Pl. STE L, Gainesville, FL 32606.
- Jobs on the listing: storm damage repair, roof inspection, emergency repair, roof repair, roof replacement.
Services Offered
Checking Mac Johnson Roofing Gainesville against the Florida record
Florida roofing contractors hold a DBPR license — Certified or Registered Roofing Contractor — and DBPR's own license search covers both types Official lookup: Florida DBPR license lookup.
- Request a current certificate of insurance from the insurer; licenses and insurance are checked separately.
- Go to the registry and search by license number first, business name second.
- Match the name, the city and the status. The record should read active or in good standing.
- Write down the expiry and make sure it outlasts the job.
Hail record for Gainesville and Alachua County
Since 2017, NOAA has logged 19 hail entries in Alachua County. Across 5 days at least one stone measured 1 inch or larger. The worst part: 3 days with stones of 1.75 inches or more, topped by a 2.5-inch stone close to a tennis ball. Golf-ball hail was last logged in the file in 2025.
Alachua County has too few reports for a fair density rank inside Florida, so read the counts above as a floor.
NOAA also lists 3 tornadoes here, the strongest rated EF0.
In the last 90 days NOAA logged 0 hail reports within 25 miles of Gainesville.
If a storm does come through, take dated photos of the roof first. Whoever you hire, Mac Johnson Roofing Gainesville included, should put the inspection findings in writing.
The fastest thunderstorm gust on file is 81 mph.
| Measure | Value |
|---|---|
| Reports, all years | 27 |
| Share of reports in April to July | 78% |
| Hail reports since 2017 | 19 |
| Peak gust, mph | 81 |
| Days with hail at 1.75 inches or more | 3 |
| Tornado reports on file | 3 |
The biggest day on file is April 11, 2025: a 2.5-inch stone, about the size of a tennis ball, reported near Phifer.
| Year | Entries | Top size, in |
|---|---|---|
| 2014 | 4 | 1 |
| 2016 | 1 | 0.88 |
| 2024 | 3 | 1 |
The homes under these roofs
Half the homes in Gainesville were built before 1983, which is an age of 43 years or more. At roughly 25 years per asphalt roof, 2 cycles fit into that span. Set a typical $10,125 asphalt job beside the $235,000 median home value and the roof comes to 4 percent. Before 1980, 44.5 percent of the housing stock went up.
| Measure | Value |
|---|---|
| Homes lived in by owners | 38.5% |
| Median year built | 1983 |
| Single-family share | 42.8% |
| Housing units | 65,747 |
| Median household income | $45,611 |
Replacement costs in Gainesville
Prices in Gainesville run about 10 percent below our national basis, so asphalt shingles land at $6,300 to $13,950. BLS puts the median annual roofer wage for the Gainesville, FL Metro Area at $46,660. 22 payroll roofing businesses are registered in the county, by Census count. 36.4 percent of them have fewer than 5 employees.
| Material | Price range | Service life | Yearly cost |
|---|---|---|---|
| Concrete Tile | $13,500 - $24,300 | 40-50 yrs | $420 |
| TPO / EPDM (Flat) | $7,200 - $14,400 | 15-25 yrs | $540 |
| Clay Tile | $21,600 - $36,000 | 50-100 yrs | $380 |
| Metal Shingles | $12,600 - $21,600 | 35-50 yrs | $400 |
| Architectural Asphalt Shingles | $8,100 - $13,950 | 25-30 yrs | $400 |
| Cedar Shake | $12,600 - $23,400 | 20-30 yrs | $720 |
Asked about roofing in Gainesville
- Should I call a roofer right after hail?
- Do not wait for a leak. A short inspection after the storm documents the damage while the date is fresh.
- Has Alachua County had large hail?
- NOAA's biggest since 2017 entry for the county is 2.5 inches, close to a tennis ball, with 3 golf-ball days.
- What is the typical house age in Gainesville?
- Median year built is 1983, which gives 43 years. A roof is younger than the house whenever it was replaced.
- How much is a roof replacement in Gainesville?
- Asphalt shingles on 2,000 square feet run $6,300 to $13,950 in Gainesville, and the middle of that range is $10,125. Metal and tile cost more up front; the table above shows each material.
- Does Gainesville get a lot of hail?
- From 2017 the county has 19 entries; hail of 1 inch or more came on 5 of those days, most often in April.
- What time of year does Gainesville get hail?
- Spring and early summer carry most of it: 78 percent of reports come between April and July, April first at 37 percent.
Other roofing companies in Gainesville
Is this your company? Fix or claim this listing · Get a website badge · Request removal or report an error