ReroofGen

Florida Roof Age Index

Per county roof age statistics for Florida, counted from building permit records. Open data, refreshed monthly.

As of September 29, 2026, ReroofGen holds a dated roof record for 2,784,000+ of the 6,331,000+ single family homes it tracks across all 67 Florida counties, and 434,000+ of those dated roofs are 15 or more years old. 18 counties are measured at 40% coverage or better; the rest are still being dated and publish lower bounds only.

How to read this table

  • Single family homes is the count of detached single family parcels the ReroofGen parcel set holds for the county. It is the denominator for every other column.
  • Dated roof records counts homes whose roof has a date on record: either a finalized reroof permit, a dated government event, or an original roof confirmed by the build year age window. The second kind is an upper bound on roof age, not a confirmed install date.
  • Roofs 15+ and 20+ years are counts of dated roofs at or past those ages. Below 40% coverage the dated set skews toward recent permits, so the counts are published as lower bounds and never as a share of the county.
  • Median roof age is the weighted median over dated roofs and is published only for measured counties.
  • A coverage gap is not an empty market. A county showing few dated roofs has not been dated yet.

Roof age by Florida county

Florida Roof Age Index by county, as of September 29, 2026. Source: ReroofGen roof coverage rollup over county and municipal building permit records.
CountySingle family homesDated roof recordsDated shareRoofs 15+ yrsRoofs 20+ yrsMedian roof ageRoof permit records
Miami-Dade County (Expanding)389,000+38,000+10%18,000+18,000+Not yet28,000+
Hillsborough County (Measured)377,000+156,000+42%9,000+4,000+5 yrs186,000+
Broward County (Expanding)340,000+79,000+23%10,000+6,000+Not yet118,000+
Palm Beach County (Measured)327,000+243,000+74%114,000+92,000+11 yrs461,000+
Orange County (Measured)319,000+279,000+88%54,000+39,000+8 yrs410,000+
Duval County (Measured)285,000+230,000+81%38,000+15,000+8 yrs291,000+
Lee County (Expanding)284,000+69,000+24%ExpandingExpandingNot yetunder 100
Pinellas County (Measured)277,000+112,000+40%19,000+8,500+7 yrs240,000+
Polk County (Measured)271,000+143,000+53%2,000+under 1005 yrs165,000+
Pasco County (Expanding)235,000+55,000+24%ExpandingExpandingNot yet53,000+
Volusia County (Measured)216,000+113,000+53%15,000+8,000+5 yrs168,000+
Brevard County (Expanding)216,000+77,000+36%5,500+3,500+Not yet71,000+
Marion County (Measured)173,000+130,000+75%23,000+14,000+5 yrs121,000+
Sarasota County (Expanding)161,000+55,000+34%2,500+1,500+Not yet41,000+
Lake County (Measured)155,000+100,000+64%7,000+3,500+6 yrs81,000+
Manatee County (Measured)145,000+106,000+73%19,000+12,000+5 yrs249,000+
St. Lucie County (Measured)135,000+107,000+79%35,000+27,000+6 yrs122,000+
Osceola County (Measured)124,000+89,000+72%8,500+6,500+6 yrs71,000+
Seminole County (Measured)124,000+100,000+80%11,000+5,500+7 yrs122,000+
Collier County (Expanding)119,000+30,000+26%ExpandingExpandingNot yetunder 100
Escambia County (Expanding)110,000+15,000+14%ExpandingExpandingNot yetunder 100
St. Johns County (Measured)105,000+88,000+84%9,500+6,000+6 yrs47,000+
Charlotte County (Expanding)104,000+28,000+27%ExpandingExpandingNot yetunder 100
Hernando County (Expanding)81,000+10,000+12%ExpandingExpandingNot yetunder 100
Sumter County (Expanding)81,000+22,000+27%ExpandingExpandingNot yetunder 100
Clay County (Expanding)80,000+18,000+23%250+200+Not yet5,000+
Citrus County (Measured)78,000+48,000+62%7,500+3,500+6 yrs50,000+
Leon County (Expanding)75,000+6,000+8%ExpandingExpandingNot yetunder 100
Santa Rosa County (Expanding)74,000+18,000+25%ExpandingExpandingNot yetunder 100
Alachua County (Expanding)74,000+9,000+13%under 100under 100Not yetunder 100
Okaloosa County (Expanding)70,000+13,000+19%450+200+Not yet2,500+
Bay County (Expanding)69,000+15,000+23%ExpandingExpandingNot yetunder 100
Indian River County (Expanding)63,000+12,000+20%under 100under 100Not yet850+
Flagler County (Measured)54,000+33,000+61%1,000+300+5 yrs21,000+
Martin County (Measured)54,000+39,000+73%13,000+10,000+9 yrs58,000+
Walton County (Measured)44,000+17,000+40%under 100under 1005 yrs1,500+
Highlands County (Expanding)41,000+8,500+21%1,000+850+Not yet6,000+
Putnam County (Expanding)40,000+2,500+6%ExpandingExpandingNot yetunder 100
Nassau County (Expanding)39,000+12,000+32%ExpandingExpandingNot yetunder 100
Monroe County (Expanding)36,000+5,500+15%950+850+Not yet7,500+
Columbia County (Expanding)24,000+1,000+6%ExpandingExpandingNot yetunder 100
Levy County (Expanding)20,000+2,500+14%ExpandingExpandingNot yetunder 100
Gadsden County (Expanding)17,000+1,000+8%ExpandingExpandingNot yetunder 100
Suwannee County (Expanding)15,000+2,000+13%ExpandingExpandingNot yetunder 100
Jackson County (Expanding)15,000+1,000+8%ExpandingExpandingNot yetunder 100
Wakulla County (Expanding)14,000+3,000+23%ExpandingExpandingNot yetunder 100
Okeechobee County (Expanding)14,000+1,000+8%ExpandingExpandingNot yetunder 100
Hendry County (Expanding)14,000+3,500+26%ExpandingExpandingNot yetunder 100
Washington County (Expanding)11,000+1,000+12%ExpandingExpandingNot yetunder 100
Bradford County (Expanding)9,500+550+6%ExpandingExpandingNot yetunder 100
DeSoto County (Expanding)9,500+2,500+28%under 100under 100Not yet1,500+
Baker County (Expanding)8,500+1,000+16%ExpandingExpandingNot yetunder 100
Dixie County (Expanding)8,500+550+7%ExpandingExpandingNot yetunder 100
Gulf County (Expanding)8,000+2,000+29%ExpandingExpandingNot yetunder 100
Taylor County (Expanding)8,000+750+9%ExpandingExpandingNot yetunder 100
Franklin County (Expanding)7,500+700+9%ExpandingExpandingNot yetunder 100
Gilchrist County (Expanding)7,500+700+10%ExpandingExpandingNot yetunder 100
Hardee County (Expanding)7,000+600+9%ExpandingExpandingNot yetunder 100
Holmes County (Expanding)6,500+550+8%ExpandingExpandingNot yetunder 100
Madison County (Expanding)6,500+400+7%ExpandingExpandingNot yetunder 100
Jefferson County (Expanding)5,500+800+14%ExpandingExpandingNot yetunder 100
Glades County (Expanding)5,000+700+14%ExpandingExpandingNot yetunder 100
Calhoun County (Expanding)4,500+500+10%ExpandingExpandingNot yetunder 100
Hamilton County (Expanding)3,500+250+7%ExpandingExpandingNot yetunder 100
Union County (Expanding)3,500+350+10%ExpandingExpandingNot yetunder 100
Lafayette County (Expanding)2,500+250+9%ExpandingExpandingNot yetunder 100
Liberty County (Expanding)2,000+250+11%ExpandingExpandingNot yetunder 100

Every figure is a count from the ReroofGen roof coverage rollup, the precomputed table the product map reads, rounded down for this public page. Nothing is estimated, modeled, or extrapolated. The rollup is recomputed daily and this page is republished quarterly with its as of date.

See the exact homes in ReroofGen. Start free.

Measured counties in one sentence each

Hillsborough County has 377,000+ single family homes, 156,000+ of them (42%) with a dated roof record as of September 29, 2026. 9,000+ dated roofs are 15 or more years old and 4,000+ are 20 or more. The median dated roof is 5 years old.

Palm Beach County has 327,000+ single family homes, 243,000+ of them (74%) with a dated roof record as of September 29, 2026. 114,000+ dated roofs are 15 or more years old and 92,000+ are 20 or more. The median dated roof is 11 years old.

Orange County has 319,000+ single family homes, 279,000+ of them (88%) with a dated roof record as of September 29, 2026. 54,000+ dated roofs are 15 or more years old and 39,000+ are 20 or more. The median dated roof is 8 years old.

Duval County has 285,000+ single family homes, 230,000+ of them (81%) with a dated roof record as of September 29, 2026. 38,000+ dated roofs are 15 or more years old and 15,000+ are 20 or more. The median dated roof is 8 years old.

Pinellas County has 277,000+ single family homes, 112,000+ of them (40%) with a dated roof record as of September 29, 2026. 19,000+ dated roofs are 15 or more years old and 8,500+ are 20 or more. The median dated roof is 7 years old.

Polk County has 271,000+ single family homes, 143,000+ of them (53%) with a dated roof record as of September 29, 2026. 2,000+ dated roofs are 15 or more years old and under 100 are 20 or more. The median dated roof is 5 years old.

Volusia County has 216,000+ single family homes, 113,000+ of them (53%) with a dated roof record as of September 29, 2026. 15,000+ dated roofs are 15 or more years old and 8,000+ are 20 or more. The median dated roof is 5 years old.

Marion County has 173,000+ single family homes, 130,000+ of them (75%) with a dated roof record as of September 29, 2026. 23,000+ dated roofs are 15 or more years old and 14,000+ are 20 or more. The median dated roof is 5 years old.

Lake County has 155,000+ single family homes, 100,000+ of them (64%) with a dated roof record as of September 29, 2026. 7,000+ dated roofs are 15 or more years old and 3,500+ are 20 or more. The median dated roof is 6 years old.

Manatee County has 145,000+ single family homes, 106,000+ of them (73%) with a dated roof record as of September 29, 2026. 19,000+ dated roofs are 15 or more years old and 12,000+ are 20 or more. The median dated roof is 5 years old.

St. Lucie County has 135,000+ single family homes, 107,000+ of them (79%) with a dated roof record as of September 29, 2026. 35,000+ dated roofs are 15 or more years old and 27,000+ are 20 or more. The median dated roof is 6 years old.

Osceola County has 124,000+ single family homes, 89,000+ of them (72%) with a dated roof record as of September 29, 2026. 8,500+ dated roofs are 15 or more years old and 6,500+ are 20 or more. The median dated roof is 6 years old.

Seminole County has 124,000+ single family homes, 100,000+ of them (80%) with a dated roof record as of September 29, 2026. 11,000+ dated roofs are 15 or more years old and 5,500+ are 20 or more. The median dated roof is 7 years old.

St. Johns County has 105,000+ single family homes, 88,000+ of them (84%) with a dated roof record as of September 29, 2026. 9,500+ dated roofs are 15 or more years old and 6,000+ are 20 or more. The median dated roof is 6 years old.

Citrus County has 78,000+ single family homes, 48,000+ of them (62%) with a dated roof record as of September 29, 2026. 7,500+ dated roofs are 15 or more years old and 3,500+ are 20 or more. The median dated roof is 6 years old.

Flagler County has 54,000+ single family homes, 33,000+ of them (61%) with a dated roof record as of September 29, 2026. 1,000+ dated roofs are 15 or more years old and 300+ are 20 or more. The median dated roof is 5 years old.

Martin County has 54,000+ single family homes, 39,000+ of them (73%) with a dated roof record as of September 29, 2026. 13,000+ dated roofs are 15 or more years old and 10,000+ are 20 or more. The median dated roof is 9 years old.

Walton County has 44,000+ single family homes, 17,000+ of them (40%) with a dated roof record as of September 29, 2026. under 100 dated roofs are 15 or more years old and under 100 are 20 or more. The median dated roof is 5 years old.

Cite this dataset

ReroofGen, Florida Roof Age Index, as of September 29, 2026, reroofgen.com/roof-age-index. Free to cite and reuse with attribution.