Roofbird

Storm scan · Marshall, MN · 2026-06-15

10 Marshall roofs flagged after the 2026-06-15 storm.

Real addresses, real roof scores, real damage signals — all open, no signup. The same kind of pipeline you can get for your own service area in 60 seconds.

Get a scan for your zip →First 25 leads free · No card

Storm context · NOAA SPC 2026-06-15 reports

hail up to 1.00″ reported across Lyon, MN

  • Hail 1.00″ at 6 ENE Minneota (Lyon Co)

What the scan found in Marshall County

On 2026-06-15, NOAA SPC 2026-06-15 reports logged hail up to 1.00″ reported across Lyon, MN. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 5,086 buildings, isolating 73 residential structures, scoring 45 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.

3 of the 10 flagged roofs read as architectural asphalt shingles, 2 as asphalt shingles, likely 3-tab or architectural, and 2 were rated "visibly aged". Average roof score across the set is 5.6/10, and 4 clear a high-likelihood bar (score ≥ 8 or buy-probability ≥ 75) — the doors worth knocking first.

Estimated replacement jobs in this batch run from $6.3K to $64.3K, averaging roughly 48 squares of roof. Flagged addresses cluster around Marshall. 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 Marshall County, MN: large dark blotchy patches spread across the central and lower portions of the primary roof plane, consistent with possible algae growth or granule loss (1), uneven, mottled gray coloration across the main roof surface suggesting non-uniform aging or weathering (1), contrast between lighter perimeter areas and darker central zones may indicate differential wear or moisture retention (1), heavy tree canopy shadow partially obscures portions of the roof, complicating assessment (1), and multiple roof planes visible with varied coloration suggesting different ages or conditions (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.

Roofs flagged

10

In Marshall

High-likelihood

4

Score ≥ 8 or buy-prob ≥ 75

Avg score

5.6

Out of 10

Total scanned

5,086

Buildings in scan area

10 flagged roofs

Sorted by replacement likelihood
Satellite view of 114 East Main Street
Buy89
$10.3K$17.6K

114 East Main Street

Marshall, MN 56258

roof 7/10asphalt shingles, likely 3-tab or architectural~28 sqlow confidence
15-25 yearsAlgae streakingDiscolorationGranule lossDetached garage

heavily weathered. The large light-gray roof surface shows pronounced uneven discoloration, dark blotchy patches across a broad central area, and apparent granule loss consistent with an aging, weathered asphalt roof in need of evaluation.

  • · Large dark blotchy patches spread across the central and lower portions of the primary roof plane, consistent with possible algae growth or granule loss
  • · Uneven, mottled gray coloration across the main roof surface suggesting non-uniform aging or weathering
  • · Contrast between lighter perimeter areas and darker central zones may indicate differential wear or moisture retention
Door pitch

We noticed the dark patchy areas across your main roof slope from the street — that pattern often signals granule loss or algae that accelerates shingle breakdown, and we'd like to give you a free inspection before it becomes a leak.

Satellite view of 1410 Birch Street
Buy78
$22.5K$40.5K

1410 Birch Street

Marshall, MN 56258

roof 6/10flat/low-slope built-up or modified bitumen membrane~45 sqmedium confidence
15-25 yearsDiscolorationHeavy tree cover25 roof penetrations

moderately worn. Large flat-roof commercial building with a dark membrane surface showing apparent uneven tonal variation, numerous rooftop penetrations, and possible ponding or wear zones across the field of the roof.

  • · Numerous rooftop penetrations (vents/HVAC units) visible as white dots scattered across the membrane surface
  • · Uneven tonal variation across the membrane — darker patches possible ponding areas or aged sections
  • · Parapet wall visible with crenellated/stepped profile along the front edge
Door pitch

Your flat roof membrane is showing significant tonal variation and ponding-consistent dark patches — worth a quick walk to check for blistering or failing seams before the next rain season.

Satellite view of 268 South 4th Street
Buy75
$6.3K$10.8K

268 South 4th Street

Marshall, MN 56258

roof 6/10asphalt shingles, type indeterminate~18 sqlow confidence
15-25 yearsDiscolorationAlgae streaking

visibly aged. The main roof surface shows uneven tonal variation and apparent discoloration across the field, consistent with a mature asphalt shingle roof showing general weathering, though low image resolution and monochromatic rendering limit confident damage identification.

  • · Uneven tonal variation across main roof plane suggesting non-uniform weathering or possible granule loss in patches
  • · Darker mottled areas mid-roof consistent with possible algae or moisture staining
  • · Tree canopy casting shadows over portions of the roof, increasing debris and moss risk
Door pitch

We're inspecting roofs on your street and noticed some uneven weathering on your roof that's worth a free closer look before it becomes a leak.

Satellite view of 448 West Main Street
Buy75
$8.1K$13.9K

448 West Main Street

Marshall, MN 56258

roof 6/10asphalt shingles, likely 3-tab or architectural~22 sqlow confidence
15-25 yearsDiscolorationAlgae streakingDetached garage

visibly aged. Multiple roofs visible in this dense urban block; the primary structures show dark, uneven tonal variation consistent with aging asphalt shingles, with apparent discoloration and possible granule loss, though low image resolution limits confident assessment.

  • · Uneven dark tonal variation across multiple roof planes, possibly consistent with granule loss or algae streaking
  • · Several flat or low-slope roof sections visible with apparent discoloration
  • · Multiple detached garage or outbuilding structures visible behind main homes
Door pitch

We're inspecting roofs on your block — your roof shows tonal wear patterns from the street that are worth a quick look before they become a leak issue.

Satellite view of 1001 Pearl Avenue
Buy72
$35.7K$64.3K

1001 Pearl Avenue

Marshall, MN 56258

roof 6/10possible flat or low-slope membrane/concrete roof~68 sqlow confidence
Prior repair patches15-25 yearsDiscolorationPatched8 roof penetrations

visibly weathered. The structure appears to have two distinct roof sections — a dark flat or low-slope section and a lighter-toned large flat section — both showing apparent weathering and surface irregularities consistent with age.

  • · Large lighter-toned flat roof section with multiple small dark circular spots consistent with punctures, debris, or penetration points
  • · Dark upper roof section with very different tone, possibly a different material or heavily soiled/algae-covered surface
  • · Apparent surface texture variation across the lighter roof section suggesting uneven wear or patching
Door pitch

We noticed your flat roof sections show surface spotting and tonal variation that often signals membrane degradation — worth a free inspection before monsoon or rain season.

Satellite view of 202 North 1st Street
Buy67
$20.2K$34.7K

202 North 1st Street

Marshall, MN 56258

roof 5/10architectural asphalt shingles~55 sqmedium confidence
15-25 yearsDiscolorationAlgae streakingMulti-story20 roof penetrations

moderately worn. This appears to be a large multi-unit residential building with dark asphalt shingles showing apparent uneven tonal variation and possible mild discoloration across multiple roof sections, consistent with mid-to-mature age wear.

  • · Uneven tonal variation across the lower roof section, with lighter and darker patches suggesting possible granule loss or differential weathering
  • · Numerous rooftop penetrations (vents/stacks) visible across both roof planes, each a potential flashing wear point
  • · Apparent darker streaking or shadowing along the center of the lower roof plane, possibly algae streaking or soiling
Door pitch

We noticed your building's lower roof section has visible tonal inconsistencies and heavy penetration traffic — a free inspection could catch flashing failures before they become interior leaks across multiple units.

Satellite view of 901 Pearl Avenue
Buy64
$24.2K$41.4K

901 Pearl Avenue

Marshall, MN 56258

roof 5/103-tab or architectural asphalt shingles~69 sqmedium confidence
Neighbors re-roofed15-25 yearsDiscolorationGranule loss8 roof penetrations

moderately worn. The roof appears to be in moderate condition with visible tonal variation and several dark spot anomalies scattered across the surface that warrant closer inspection.

  • · Multiple dark circular spots scattered across the upper slope, possibly consistent with debris impact marks, vent caps, or localized granule loss — in-person inspection needed to differentiate
  • · Apparent uneven coloration across the field of the roof, suggesting possible differential weathering or granule loss in patches
  • · Light streaking or tonal variation running along portions of the slope, possibly consistent with mild algae growth or shadowing
Door pitch

We noticed some dark spot patterns and uneven weathering on your roof from the street — those can be early signs of granule loss or impact damage, and it's worth a free 10-minute look before the next rain season.

Satellite view of Mall Street
Buy64
$11K$18.9K

Mall Street

Marshall, MN 56258

roof 5/103-tab or architectural asphalt shingles~30 sqmedium confidence
15-25 yearsDiscolorationGranule loss

moderately worn. The primary gabled roof section appears mid-to-mature aged with uniform but faded gray coloration and some tonal variation, while lower attached sections show a more weathered tan/brown appearance consistent with additional aging or different material.

  • · Primary roof section shows uniform gray-blue coloration with possible light fading across the entire surface
  • · Lower attached roof sections appear significantly darker and more weathered with an uneven tan-brown texture
  • · Apparent tonal variation across the lower roof sections possibly consistent with granule loss or heavy soiling
Door pitch

We're inspecting roofs in your area and noticed your lower attached roof sections show significant weathering that may be masking granule loss — worth a free 10-minute look.

Satellite view of City Side Townhomes
Buy64
$25.8K$44.3K

City Side Townhomes

Marshall, MN 56258

roof 5/10architectural asphalt shingles~59 sqmedium confidence
15-25 yearsDiscolorationComplex roofDetached garage

moderately worn. This appears to be a mid-to-mature age asphalt shingle roof on a commercial or institutional building with multiple roof sections showing uneven tonal variation and some apparent weathering across the field of view.

  • · Noticeable tonal contrast between darker and lighter roof sections, consistent with uneven aging or possible granule variation across planes
  • · Several distinct roof planes visible with what appear to be multiple dormers or shed sections showing darker coloration relative to main field
  • · Lighter gray sections on lower slopes appear relatively uniform, while upper/darker sections show more mottled texture
Door pitch

We noticed your roof has several different sections showing uneven wear — that kind of variation usually means some areas are aging faster than others and worth a free inspection before a small issue turns into a leak.

Satellite view of 1600-1604 Windstar Street
Buy64
$37.2K$63.8K

1600-1604 Windstar Street

Marshall, MN 56258

roof 5/10architectural asphalt shingles~85 sqmedium confidence
15-25 yearsDiscolorationGranule lossComplex roof

moderately worn. The roof shows visible aging with apparent tonal variation and mild discoloration across multiple planes, consistent with mid-to-mature age asphalt shingles warranting an in-person inspection.

  • · Uneven tonal variation across multiple roof planes, with darker and lighter patches suggesting differential weathering or possible granule loss
  • · Heavy shadow coverage makes full assessment difficult, but exposed planes show muted gray coloring consistent with aged shingles
  • · Multiple valleys visible with apparent darkening at valley intersections, possibly indicating moisture accumulation or debris buildup
Door pitch

We're inspecting roofs in the area and noticed your home has a complex roofline with several valleys — those are the first spots to show wear, and from the road yours looks like it may be due for an evaluation.

Marshall County storm scan — FAQ

What storm hit Marshall County on 2026-06-15?
hail up to 1.00″ reported across Lyon, MN. The report is sourced from NOAA SPC 2026-06-15 reports local storm reports, then matched against current satellite imagery of the affected area.
Are these Marshall County addresses real?
Yes. All 10 are real residential addresses inside the 2026-06-15 storm footprint, reverse-geocoded from the scanned coordinates. You can drop any one into Google Street View and check the roof yourself.
What does the roof score mean?
Each roof is scored 0–10 by an AI vision model reading satellite and aerial imagery for material type, granule loss, patching, staining, age cues, and storm-consistent damage. A score of 8+ flags a roof showing replacement-grade wear. The average across this Marshall batch is 5.6/10. Estimated replacement jobs run $6.3K–$64.3K.
How fresh is this data?
This report was generated the day after the 2026-06-15 storm. Roofbird re-runs the same NOAA-triggered scan every morning, so storm-fresh reports go live within ~24 hours of a confirmed severe event.
Can I get a scan like this for my own service area?
Yes — that's the product. Roofbird scans and scores every roof in your zip the same way, ranked by replacement likelihood, for $199/mo flat with no per-lead fees. The first 25 leads are free, no card required.

More storm scans

All reports →

Your service area, scanned

Stop buying shared leads. Start scoring every roof in your zip.

The 10 roofs above are the same kind of pipeline you get for your own service area — just yours. Top 25-100 doors worth knocking, ranked by replacement likelihood, with the damage signals that triggered the score. $199/mo flat. No per-lead fees. No racing competitors.

Get a scan for your zip →First 25 leads free · No card · Cancel anytime