On 2026-06-09, NOAA SPC 2026-06-09 reports logged 1 confirmed tornado reported across Genesee, MI. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 467 buildings, isolating 318 residential structures, scoring 10 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.
7 of the 10 flagged roofs read as architectural asphalt shingles, 2 as asphalt shingles, and 1 was rated "visibly aged". Average roof score across the set is 5.3/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 $23.4K, averaging roughly 12 squares of roof. Flagged addresses cluster around Mount Morris Charter Township, Flint, and Genesee Charter Township. 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 Beecher County, MI: uneven reddish-brown coloration across the roof surface, possibly consistent with granule loss or algae discoloration (1), tonal variation between roof sections suggesting differential aging or possible partial repair (1), darker patches near the center of the main roof slope, possibly indicating moisture retention or granule wear (1), multiple small penetrations visible on the roof surface (1), and uneven tonal variation across the main roof surface suggesting possible granule loss or differential 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.