Coverage · county by county

Where the roof records reach.

Every Florida county is covered. Each property report joins the county parcel roll to its roofing permits, and dates a roof by address statewide, from the largest metro to the smallest panhandle county.

67 Counties covered
7,344,381 Address reports
7,614,408 Assessed properties
100% Of Florida counties

All 67 counties covered · darker shading means more address reports

How the universe narrows

From the tax roll to a report.

~9.6M Florida parcels Every folio on the statewide tax roll
8,534,105 In our data · 89% 7,426,032 with a building, 1,108,073 vacant land
7,344,381 Address reports One page per street address

The drop is not missing homes. Vacant land carries no roof, and condo units and sub-parcels share a single building, so they fold into one report instead of many. Nearly every improved, individually addressed property in Florida gets a page.

Covered · all 67 counties

Whole-state capture.

County parcel rolls joined to roofing permits where a permit source exists, and to public property records everywhere else. Roof age is permit-dated for most homes, estimated from build history for the rest.

Miami-dade
515,014reports
Hillsborough
469,071reports
Broward
445,584reports
Orange
424,244reports
Duval
361,176reports
Palm Beach
325,348reports
Lee
319,685reports
Polk
297,561reports
Brevard
271,658reports
Pinellas
252,325reports
Pasco
250,862reports
Sarasota
249,033reports
Volusia
235,281reports
Manatee
186,486reports
Marion
180,132reports
Lake
166,155reports
Osceola
163,760reports
St. Lucie
156,804reports
Seminole
142,366reports
Collier
140,686reports
Escambia
134,760reports
St. Johns
119,929reports
Charlotte
104,211reports
Bay
99,962reports
Okaloosa
94,837reports
Leon
88,894reports
Sumter
87,221reports
Clay
85,170reports
Indian River
83,519reports
Hernando
82,653reports
Alachua
80,828reports
Citrus
78,811reports
Santa Rosa
69,562reports
Martin
62,013reports
Flagler
57,539reports
Walton
49,806reports
Monroe
48,386reports
Highlands
47,805reports
Putnam
35,736reports
Columbia
25,646reports
Gadsden
17,493reports
Jackson
17,399reports
Suwannee
17,046reports
Okeechobee
16,545reports
Wakulla
15,471reports
Hendry
14,495reports
Levy
11,849reports
DeSoto
11,589reports
Bradford
10,362reports
Washington
10,344reports
Gulf
9,908reports
Taylor
9,457reports
Baker
9,342reports
Franklin
8,595reports
Nassau
8,390reports
Hardee
8,256reports
Gilchrist
7,810reports
Dixie
7,688reports
Madison
7,302reports
Jefferson
6,902reports
Glades
5,630reports
Calhoun
5,098reports
Hamilton
3,869reports
Union
3,745reports
Holmes
3,635reports
Lafayette
2,938reports
Liberty
2,704reports
How the data is built

Permit-first, records everywhere.

Each county's parcel roll is joined to its roofing permits wherever a permit source is available, and to public property records everywhere else. That is what puts a roof age on every Florida address. Darker counties on the map hold more reports; the data refreshes as new permits are captured.

Check a property

Look up any covered address.