On 2026-06-07, NOAA SPC 2026-06-07 reports logged wind to 85mph reported across Stark, ND. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 2,966 buildings, isolating 923 residential structures, scoring 10 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.
4 of the 10 flagged roofs read as asphalt shingles, type indeterminate, 2 as asphalt shingles, type unclear, and 3 were 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 $5.5K to $64.3K, averaging roughly 40 squares of roof. Flagged addresses cluster around Dickinson. 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 Dickinson County, ND: uneven tonal variation across roof surface, possibly consistent with granule loss or weathering (1), dark band along the upper ridge area may indicate shadow or possible ridge wear — difficult to confirm (1), multi-plane roof with apparent valleys visible, each a potential leak point (1), surrounding structures on left and right also appear to have aging asphalt shingles with similar tonal variation (1), and stark tonal contrast between the dark main roof section and the lighter gray attached rear/garage section — possible indicator of different age materials or a partial re-roof (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.