Mac Johnson Roofing Gainesville

4401 NW 25th Pl. STE L, Gainesville, FL 32606
Gainesville, Florida
Roofing Contractor
  • 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

Storm Damage Gutter Services Roof Inspection Emergency Repair Roof Replacement Roof Repair

Request a quote from Mac Johnson Roofing Gainesville

Your request goes to Mac Johnson Roofing Gainesville only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Mac Johnson Roofing Gainesville only

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.

  1. Request a current certificate of insurance from the insurer; licenses and insurance are checked separately.
  2. Go to the registry and search by license number first, business name second.
  3. Match the name, the city and the status. The record should read active or in good standing.
  4. 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.

Alachua County hail and storm figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Reports, all years27
Share of reports in April to July78%
Hail reports since 201719
Peak gust, mph81
Days with hail at 1.75 inches or more3
Tornado reports on file3

The biggest day on file is April 11, 2025: a 2.5-inch stone, about the size of a tennis ball, reported near Phifer.

Busiest full years for hail reports in Alachua County
YearEntriesTop size, in
201441
201610.88
202431
1 in hail1 in hail1 in hail1.5 in hail1.5 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail2.5 in hail Gainesville
1 in+ golf ball and up 2.75 in or more. 14 reports of 1 inch or larger have coordinates. A dot is a point where hail was reported; it does not trace a storm. Sources: NOAA Storm Events, US Census county outline.

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.

Housing in Gainesville, Census American Community Survey
MeasureValue
Homes lived in by owners38.5%
Median year built1983
Single-family share42.8%
Housing units65,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.

Replacement cost by material, 2,000 sq ft, Gainesville price index applied
MaterialPrice rangeService lifeYearly cost
Concrete Tile$13,500 - $24,30040-50 yrs$420
TPO / EPDM (Flat)$7,200 - $14,40015-25 yrs$540
Clay Tile$21,600 - $36,00050-100 yrs$380
Metal Shingles$12,600 - $21,60035-50 yrs$400
Architectural Asphalt Shingles$8,100 - $13,95025-30 yrs$400
Cedar Shake$12,600 - $23,40020-30 yrs$720

Full cost guide for Gainesville →

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.

Is this your company? Fix or claim this listing · Get a website badge · Request removal or report an error