On 2026-06-05, NOAA SPC 2026-06-05 reports logged hail up to 1.75″ reported across Buffalo, WI. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 5,493 buildings, isolating 4,462 residential structures, scoring 10 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.
5 of the 10 flagged roofs read as asphalt shingles, 2 as architectural asphalt shingles, and 1 was rated "moderately aged". Average roof score across the set is 5.0/10, and 2 clear a high-likelihood bar (score ≥ 8 or buy-probability ≥ 75) — the doors worth knocking first.
Estimated replacement jobs in this batch run from $2.9K to $162.8K, averaging roughly 29 squares of roof. Flagged addresses cluster around Winona. Every address, score, and damage note on this page is open — no signup — so you can verify any roof against your own eyes on Street View.
The damage signals the vision model surfaced most often across Winona County, WI: tan/brown coloration consistent with aged asphalt shingles with granule weathering (1), tonal variation across roof planes suggesting uneven weathering or possible granule loss (1), dark eave/edge lines possibly indicating shadow or edge wear (1), no clearly new or recently replaced sections visible (1), and multiple roofs show uneven tonal variation across slopes, possibly consistent with granule loss or weathering (1). These are the visible cues that separate a roof nearing end-of-life from one with years left — the same read a seasoned estimator makes from the curb, run across every home in the storm footprint at once.