On 2026-06-20, NOAA SPC 2026-06-20 reports logged hail up to 1.75″ reported across Gray, KS. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 156 buildings, isolating 156 residential structures, scoring 22 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.
8 of the 10 flagged roofs read as architectural asphalt shingles, 2 as asphalt shingles, and 10 were rated "moderately worn". Average roof score across the set is 5.1/10, and 1 clears 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 $19.5K, averaging roughly 20 squares of roof. Flagged addresses cluster around Dodge City. 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 Dodge City County, KS: uneven tonal variation across the main roof field — lighter tan patches mixed with slightly darker areas, possibly consistent with granule loss or differential weathering (1), multiple tree shadows and overhanging canopy partially obscuring the north and east slopes, raising debris and moisture retention concerns (1), roof surface appears relatively flat in color contrast, lacking the sharp uniform appearance of a newer installation (1), small darker spot near the center-left of the main roof plane, possibly a penetration or localized discoloration (1), and uneven tonal variation across the main roof field — lighter and darker patches visible, possibly consistent with granule 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.