On 2026-06-09, NOAA SPC 2026-06-09 reports logged 1 confirmed tornado reported across Saginaw, MI. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 743 buildings, isolating 223 residential structures, scoring 10 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.
3 of the 10 flagged roofs read as asphalt shingles, 3 as architectural asphalt shingles, and 3 were rated "moderately aged". Average roof score across the set is 4.6/10, and 0 clear a high-likelihood bar (score ≥ 8 or buy-probability ≥ 75) — the doors worth knocking first.
Estimated replacement jobs in this batch run from $5.9K to $90K, averaging roughly 26 squares of roof. Flagged addresses cluster around Saginaw. 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 Saginaw County, MI: heavy tree canopy covering large portions of the roof, limiting surface visibility (1), apparent darker tonal variation on visible slope sections consistent with aging or possible algae presence (1), roof appears to have multiple planes with several valleys visible, increasing leak risk points (1), visible roof sections show generally uniform but darkened coloration consistent with mid-to-mature age shingles (1), and uneven tonal variation across the main roof surface — darker patches on several planes consistent with possible granule loss or algae discoloration (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.