67 counties live · statewide
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.
Whole-state capture.
Every county is covered, so the bars measure depth rather than presence: each one is scaled to the address reports on record, and shaded by the same density bands as the map.
All 67 counties covered · darker shading means more address reports
All 67 counties on record · bars are scaled to Miami-dade, the largest at 514,759 reports
Look up any covered address.
Free, no signup, instant result. Roof age comes back permit-dated where a permit exists, and records-estimated everywhere else.
For example: 1425 Gulf Blvd, Clearwater FL
From the tax roll to a report.
The statewide roll narrows twice before it becomes a page: once to the parcels we hold, and again to the addresses those parcels resolve to.
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.
Permit-first, records everywhere.
Darker counties on the map hold more reports. The data refreshes as new permit sources are captured and joined to the roll.
Each county publishes roofing permits differently. We capture whatever is online — a portal, a CSV, an open records endpoint — and normalise it.
Permits are matched against the county's assessed-property roll so a report resolves from an address rather than a permit number.
Where a county has no permit source, public property records still date the roof, so every Florida address gets a report. Permit dates replace estimates as new sources are captured.