Roofbird

Storm scan · Bemidji, MN · 2026-07-24

10 Bemidji roofs flagged after the 2026-07-24 storm.

Each roof read from satellite and ground-level Street View into one AI score, verdict, and reasons — all open, no signup. Unlock any lead with a free account for the owner's DNC-scrubbed phones and emails, name, mailing address, and owner-occupied vs absentee status — plus the full property record (value, year built, last sale, beds/baths, sq ft, tax, lender). An unlock only counts if we find a phone or email.

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

Storm context · NOAA SPC 2026-07-24 reports

hail up to 1.25″ reported across Beltrami, MN

  • Hail 1.25″ at 7 E Bemidji (Beltrami Co)

What the scan found in Bemidji County

On 2026-07-24, NOAA SPC 2026-07-24 reports logged hail up to 1.25″ reported across Beltrami, MN. The morning after, Roofbird ran its AI-vision pipeline over current satellite imagery of the impact zone — scanning 3,418 buildings, isolating 33 residential structures, scoring 22 roofs, and flagging the 10 below as showing the clearest replacement-grade wear.

1 of the 10 flagged roofs read as 3-tab or architectural asphalt shingles, dark coloring, 1 as asphalt shingle, 3-tab or architectural, and 1 was rated "Aged, weathered". Average roof score across the set is 6.2/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 $4.6K to $49.1K, averaging roughly 40 squares of roof. Flagged addresses cluster around Bemidji. 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 Bemidji County, MN: dark, mottled shingle coloration across entire front slope (street view) (1), uneven roof tone suggesting granule depletion or algae streaking (street view) (1), moderate-to-heavy tree overhang casting debris risk (satellite) (1), gambrel roof with multiple dormers adding complexity and wear points (both views) (1), and no obvious tarping or missing shingles visible, but overall surface looks aged (street view) (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 Bemidji

High-likelihood

0

Score ≥ 8 or buy-prob ≥ 75

Avg score

6.2

Out of 10

Total scanned

3,418

Buildings in scan area

10 flagged roofs

Sorted by replacement likelihood

Every lead below unlocks the owner's DNC-scrubbed phones and emails, name, mailing address, and owner-occupied vs absentee status — plus the full property record (value, year built, last sale, beds/baths, sq ft, tax, lender) — the moment you unlock it in Roofbird.

Satellite view of 1521 Birchmont Dr NE
Buy72
$6.6K$11.3K

1521 Birchmont Dr NE

Bemidji, MN 56601

roof 7/103-tab or architectural asphalt shingles, dark coloring~15 sqmedium confidence
Roof ~18yrGranule lossAlgae streakingDiscolorationMulti-storyComplex roof

Worn, weathered. Street view shows a visibly dark, unevenly colored asphalt roof with apparent granule loss and possible algae streaking on a complex gambrel-style structure; satellite confirms complex footprint with significant tree canopy overhead, consistent with a mature roof in declining con

  • · Dark, mottled shingle coloration across entire front slope (street view)
  • · Uneven roof tone suggesting granule depletion or algae streaking (street view)
  • · Moderate-to-heavy tree overhang casting debris risk (satellite)
Door pitch

I noticed your roof has a lot of dark staining and what looks like significant granule wear from the street — and with the hail that came through yesterday just a few miles away, it's worth letting me take a closer look before you file anything.

Owner contactDNC-checkedUnlock free →
Satellite view of 2590 Ridgeway Ave NW
Buy72
$18.4K$31.5K

2590 Ridgeway Ave NW

Bemidji, MN 56601

roof 6/10asphalt shingle, 3-tab or architectural~42 sqmedium confidence
Roof ~17yrAlgae streakingDiscolorationComplex roof

Worn, Discolored. Satellite-only view shows a large cross-hip asphalt roof with significant dark algae staining and uneven discoloration across multiple planes, consistent with a 15-20 year old roof that has not been recently replaced; fresh nearby hail event elevates urgency.

  • · Heavy dark algae/moss streaking across northeast and southeast roof planes (from satellite)
  • · Uneven mottled coloring across all planes suggesting mid-to-mature age (from satellite)
  • · Ridge lines appear intact but resolution limits close inspection (from satellite)
Door pitch

I was in the neighborhood — there was a hail storm just yesterday about 4 miles from here and your roof has some pretty heavy staining across several sections that's worth a free look before you file anything.

Owner contactDNC-checkedUnlock free →
Satellite view of 916 Washington Ave S
Buy68
$4.6K$7.8K

916 Washington Ave S

Bemidji, MN 56601

roof 7/103-tab or architectural asphalt shingles, dark charcoal color~13 sqmedium confidence
Roof ~20yrGranule lossDiscolorationRidge wear

Aged, weathered. Street view shows a small older home with a dark, weathered asphalt roof that appears to have significant age-related wear including discoloration and likely granule depletion; satellite confirms small simple footprint with uniformly dark coloring consistent with an aged surface.

  • · Dark, heavily weathered shingle surface visible from street — consistent with granule loss/aging
  • · Uniform dark coloring from satellite top-down, no bright patches suggesting recent replacement
  • · Chimney visible from street view — potential flashing concern on an older roof
Door pitch

Hey, I was just in the neighborhood — your roof's showing some heavy weathering and there was a hail storm through here just yesterday. Mind if I take a quick look from the ground?

Owner contactDNC-checkedUnlock free →
Satellite view of 307 Irving Beach Dr
Buy62
$14.9K$25.5K

307 Irving Beach Dr

Bemidji, MN 56601

roof 6/10architectural/dimensional asphalt shingles~34 sqmedium confidence
Roof ~15yrDiscolorationAlgae streakingMulti-storyComplex roof

Mid-Mature Wear. Satellite shows a darker, moderately mottled multi-plane asphalt roof consistent with 12-18 years of age; street view is heavily obscured by a large tree but the visible facade shows no obvious catastrophic damage — combined assessment is a mid-to-mature roof worth inspecting giv

  • · Surface darkening and mottled coloration across multiple planes (from satellite)
  • · Possible discoloration/algae streaking on some slopes (from satellite)
  • · Large tree adjacent to home — risk of debris and shading-induced moss/algae (from street view)
Door pitch

We had 1.3-inch hail come through just yesterday about 6 miles from here — I'm doing free inspections in the neighborhood today and noticed your roof has some age on it. Mind if I take a quick look from the ladder?

Owner contactDNC-checkedUnlock free →
Satellite view of 201 Irving Beach Dr
Buy62
$28.7K$49.1K

201 Irving Beach Dr

Bemidji, MN 56601

roof 6/10dark gray asphalt shingles, possibly architectural/dimensional~78 sqmedium confidence
Roof ~17yrDiscolorationDetached garage

Mid-mature wear. Satellite shows a moderately complex multi-plane dark gray roof with a notable flat/low-slope section; street view confirms dark gray asphalt shingles with uniform coloration suggesting mid-to-mature age (~15-20 years), no obvious catastrophic damage but fresh hail exposure warra

  • · Uniform dark gray coloration consistent with aged asphalt — possible granule compaction (street view)
  • · Flat or low-pitch section visible on right side of satellite — separate membrane or low-slope material, potential vulnerability
  • · No streaking, moss, or visible missing shingles apparent in either view
Door pitch

We had a 1.3-inch hail storm come through just yesterday — I noticed your roof from the street and wanted to check if you've had a chance to get it looked at, especially that lower section on the side.

Owner contactDNC-checkedUnlock free →
Satellite view of 229 Irving Beach Dr
Buy62
$17.6K$30.2K

229 Irving Beach Dr

Bemidji, MN 56601

roof 6/10asphalt shingle, appears 3-tab or architectural~48 sqmedium confidence
Roof ~17yrDiscolorationAlgae streakingDetached garage

Mature, Worn. Satellite shows a multi-plane asphalt roof with uneven, mottled gray tones suggesting mid-to-late life granule wear; street view is heavily tree-obscured but the partial roofline visible confirms gray asphalt shingles with no obvious catastrophic damage — overall appears a mature

  • · Mottled/uneven surface tone across multiple planes (from satellite — possible granule unevenness or aging)
  • · Darker patches near tree-overhang areas (satellite — possible algae or debris accumulation)
  • · Partial roofline visible in street view shows gray asphalt, no obvious missing shingles or curling detectable at this distance
Door pitch

We had a hail event come through just yesterday — I'm in the neighborhood checking roofs and yours looks like it's got some age on it; worth a quick look to see if there's any impact before you file.

Owner contactDNC-checkedUnlock free →
Satellite view of 221 Irving Beach Dr
Buy62
$18.9K$32.4K

221 Irving Beach Dr

Bemidji, MN 56601

roof 6/10dimensional asphalt shingles, medium-gray~54 sqmedium confidence
Roof ~15yrDiscolorationDetached garage

Mid-mature, weathered. Satellite shows a uniform medium-to-dark gray roof with no obvious patchwork or severe discoloration; street view confirms asphalt shingles in generally intact condition but at a distance that precludes ruling out hail spatter or granule loss — age and very recent nearby hail mak

  • · Uniform darker weathered tone across main field (satellite — consistent with mid-to-mature asphalt)
  • · No visible tarps, patches, or missing shingles (satellite + street view)
  • · Street view roof slope face appears intact but detail limited at distance
Door pitch

We had a hail storm come through just yesterday — I'm checking roofs in the area and yours is showing some weathering I'd like to take a closer look at up top, mind if I do a quick inspection?

Owner contactDNC-checkedUnlock free →
Satellite view of 405 Paul Bunyan State Trail
Buy62
$25K$42.8K

405 Paul Bunyan State Trail

Bemidji, MN 56601

roof 6/10asphalt shingle, likely 3-tab or architectural, aged~68 sqmedium confidence
Roof ~18yrDiscolorationAlgae streakingMulti-story

Mature, Worn. Satellite shows a uniformly weathered gray asphalt roof with some mottling on the left slope suggesting possible algae or granule degradation; street view confirms a large 2-story structure but the roof slope is not directly visible at ground level, so close-up wear cannot be ful

  • · Mottled/uneven coloration on left (north-facing) slope — possible algae streaking or granule loss (from satellite)
  • · Uniform gray-brown weathering across main roof plane consistent with aged asphalt (from satellite)
  • · No visible tarps, missing shingles, or active damage confirmed
Door pitch

I noticed your roof has some significant weathering and discoloration on the north slope — with the hail that just came through yesterday, it's worth a quick free look before any damage gets worse.

Owner contactDNC-checkedUnlock free →
Satellite view of 405 Irving Beach Dr
Buy62
$11K$18.9K

405 Irving Beach Dr

Bemidji, MN 56601

roof 6/103-tab or architectural asphalt shingles, dark gray~30 sqmedium confidence
Roof ~17yrDiscolorationDetached garage

Mature, Weathered. Satellite and street view together show a single-story home with a moderately complex asphalt roof that appears weathered and in the mature stage of life, with uniform dark gray coloring and no obvious acute damage visible — but the roof's age and recent nearby hail warrant a clo

  • · Uniform dark gray coloring with possible fading/discoloration (street view)
  • · No missing shingles or tarps visible (both views)
  • · Chimney present — potential flashing concern (street view)
Door pitch

We were just in the neighborhood — there was a hail storm that came through yesterday and hit within 6 miles; I noticed your roof looks like it's got some age on it and wanted to offer a free inspection while we're already out here.

Owner contactDNC-checkedUnlock free →
Satellite view of 1703 15th St SW
Buy62
$7K$12K

1703 15th St SW

Bemidji, MN 56601

roof 6/10dark asphalt shingles, apparent multiple planes~19 sqlow confidence
Roof ~15yrDiscolorationShed

Aged, uncertain. Satellite-only view shows a dark, mottled roof with tonal variation consistent with mature asphalt shingles; no street view to confirm granule loss or curling, but the recent 1.3in hail event 1 day ago makes this worth a knock.

  • · Dark, uneven tonal variation across roof planes (from satellite) — possible granule loss or algae
  • · Mottled appearance on main roof slopes suggesting mid-to-mature age
  • · Detached small structure/shed with lighter roof visible to the left
Door pitch

We had a hail storm come through just yesterday — I noticed some tonal irregularity on your roof from the street and wanted to check if you've had anyone look at it yet.

Owner contactDNC-checkedUnlock free →

Bemidji County storm scan — FAQ

What storm hit Bemidji County on 2026-07-24?
hail up to 1.25″ reported across Beltrami, MN. The report is sourced from NOAA SPC 2026-07-24 reports local storm reports, then matched against current satellite imagery of the affected area.
Are these Bemidji County addresses real?
Yes. All 10 are real residential addresses inside the 2026-07-24 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?
An AI vision model reads the top-down satellite/aerial image and, where available, a ground-level Street View of the façade together into one combined assessment — material type, granule loss, algae streaking, curling, patching, staining, age cues, and storm-consistent damage. It scores each roof's condition 0–10 and assigns its own 0–100 buy-probability with a plain-English verdict and the reasons behind it. A condition score of 8+ flags replacement-grade wear. The average across this Bemidji batch is 6.2/10. Estimated replacement jobs run $4.6K–$49.1K.
How fresh is this data?
This report was generated the day after the 2026-07-24 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. On each lead, one click unlocks the owner's contact details (name, DNC-scrubbed phone and email, mailing address) plus the full property record. The first 25 leads are free, no card required.

More storm scans

All reports →

Storm alerts · free

Know the morning hail hits your territory.

One email the morning after hail 1″+ lands in your state — which counties, max stone size, and the scan when we've run one. No spam, unsubscribe anytime.

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 the AI's own buy-probability score, with DNC-scrubbed owner contacts and the full property record on every unlock. $199/mo flat. No per-lead fees. No racing competitors.

Get a scan for your zip →First 25 leads free · No card · Cancel anytime
10 Bemidji roofs flagged after 2026-07-24 storm — Roofbird · Roofbird