On 2026-06-25, NOAA SPC 2026-06-25 reports logged hail up to 1.75″ reported across Columbiana, OH. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 223 buildings, isolating 178 residential structures, scoring 71 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.
4 of the 10 flagged roofs read as architectural asphalt shingles, 2 as flat/low-slope built-up or modified bitumen membrane, and 2 were rated "visibly aged". Average roof score across the set is 6.7/10, and 10 clear a high-likelihood bar (score ≥ 8 or buy-probability ≥ 75) — the doors worth knocking first.
Estimated replacement jobs in this batch run from $4.2K to $52K, averaging roughly 27 squares of roof. Flagged addresses cluster around Salem. 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 Salem County, OH: prominent white diagonal strapping or repair material visible across the dark roof surface — consistent with active repair, tarping support, or underlayment exposure (1), dark roof field appears uneven in tone, suggesting inconsistent granule coverage or multi-age shingle sections (1), small outbuilding or addition to the northwest of the main structure has a lighter, possibly different-material roof (1), adjacent structure to the right shows a gray roof with apparent tonal variation and possible patching near the center (1), and overall site condition (sparse landscaping, exposed dirt, debris) suggests deferred maintenance (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.