On 2026-06-09, NOAA SPC 2026-06-09 reports logged hail up to 1.00″ + wind to 70mph reported across Stutsman, ND. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 8,952 buildings, isolating 4,943 residential structures, scoring 10 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.
2 of the 10 flagged roofs read as architectural asphalt shingles, 1 as corrugated or ribbed metal panels, and 1 was rated "moderately aged". Average roof score across the set is 4.5/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 $2.5K to $135.8K, averaging roughly 39 squares of roof. Flagged addresses cluster around Jamestown. 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 Jamestown County, ND: uneven tonal variation across the main roof surface — darker and lighter patches visible, possibly consistent with surface oxidation or weathering (1), multiple attached and adjacent structures with similarly aged-looking metal roofing in varying shades of brown and gray (1), low-resolution imagery makes it difficult to distinguish shadow artifacts from actual surface degradation (1), main dark-gray roof section shows uneven tonal variation and possible granule loss across the field (1), and distinct two-tone roof coloration — dark gray main section and lighter tan/beige addition section — consistent with different ages or materials (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.