Hail storms on Jul 24, 2026

222 cities across 15 states recorded hail on Jul 24, 2026 — a multi-state outbreak. The peak radar-indicated size reached 4" over Westport — about the size of a softball or larger. That is a severe hail signal, not property-level damage confirmation.

Download on the App Store

7-day free trial in the iPhone app. No card required to start.

For iPhone. Android coming soon.

Web trial: 7 days free. Card required. $150/month after the trial unless cancelled.

Cities hit 222 across 15 states
Peak hail signal 4" ≈ softball or larger · Westport
Homes in footprints 111,695
Ground reports 59

Jul 24, 2026 · Westport, SD: 4" peak radar signal · NEXRAD + radar-estimated size maps

Mapped cities, by state

Every tracked city with a hail signal on Jul 24, 2026

222 cities · up to 4" · 111,695 mapped homes · noon-to-noon UTC

Every tracked city that recorded hail on this convective day, biggest signal first. Each row opens that city's full storm record.

How to read this day

A storm day on Overview is a convective day — it runs from noon to noon UTC, so late-night hail is grouped with the afternoon storm that spawned it rather than split across two calendar dates. Everything below happened inside the Jul 24, 2026 convective day. Across those footprints sit roughly 111,695 homes, and 59 ground reports were filed with the National Weather Service.

The cities are listed with the biggest storm first, measured by Overview's severity score. Each row links through to that city's own storm page, where you'll find the radar surfaces, every ground report filed, and the hail footprint drawn on the map.

The counts here are the size of the set of cities Overview tracks — never "every US city" — so read a quiet day as "quiet among the places we watch," not as proof nothing happened elsewhere.

South Dakota

14 cities · up to 4" · 5,624 mapped homes

Minnesota

60 cities · up to 4" · 40,142 mapped homes
Bemidji, MN 8.5 /10 severity
4" peak signal 12,172 mapped homes 2 ground reports
Cass Lake, MN 8.3 /10 severity
4" peak signal 3,896 mapped homes 2 ground reports
Grygla, MN 7.1 /10 severity
4" peak signal 59 mapped homes 1 ground report
Roseau, MN 6.1 /10 severity
3" peak signal 1,264 mapped homes No ground reports
Shevlin, MN 5.9 /10 severity
2.5" peak signal 2,122 mapped homes 1 ground report
Clearbrook, MN 5.8 /10 severity
2.5" peak signal 1,252 mapped homes 1 ground report
Kelliher, MN 5.8 /10 severity
3" peak signal 322 mapped homes No ground reports
Leonard, MN 5.8 /10 severity
2.5" peak signal 1,386 mapped homes 1 ground report
Trail, MN 5.6 /10 severity
2.5" peak signal 1,724 mapped homes 1 ground report
Warren, MN 5.6 /10 severity
2.5" peak signal 590 mapped homes 2 ground reports
Blackduck, MN 5.5 /10 severity
2.75" peak signal 670 mapped homes No ground reports
Goodridge, MN 5.5 /10 severity
2.5" peak signal 865 mapped homes 1 ground report
Northome, MN 5.5 /10 severity
2.75" peak signal 587 mapped homes No ground reports
Saint Hilaire, MN 5.5 /10 severity
2.5" peak signal 1,107 mapped homes 1 ground report
Salol, MN 5.4 /10 severity
3" peak signal 74 mapped homes No ground reports
Thief River Falls, MN 5.4 /10 severity
2.5" peak signal 216 mapped homes 2 ground reports
Max, MN 5.2 /10 severity
2.5" peak signal 631 mapped homes No ground reports
Mizpah, MN 5.1 /10 severity
2.5" peak signal 520 mapped homes No ground reports
Warroad, MN 4.9 /10 severity
2.5" peak signal 193 mapped homes No ground reports
Argyle, MN 4.6 /10 severity
2.5" peak signal 47 mapped homes No ground reports
Red Lake Falls, MN 4.6 /10 severity
2.5" peak signal 39 mapped homes No ground reports
Roosevelt, MN 4.5 /10 severity
2.5" peak signal 36 mapped homes No ground reports
Badger, MN 4.4 /10 severity
2" peak signal 526 mapped homes No ground reports
Greenbush, MN 4.4 /10 severity
2.25" peak signal 105 mapped homes No ground reports
Plummer, MN 4.3 /10 severity
1.75" peak signal 761 mapped homes 1 ground report
Strathcona, MN 4.2 /10 severity
2" peak signal 29 mapped homes 1 ground report
Viking, MN 4.2 /10 severity
1.75" peak signal 1,216 mapped homes No ground reports
Brooks, MN 4.1 /10 severity
1.75" peak signal 882 mapped homes No ground reports
Puposky, MN 4.1 /10 severity
1.75" peak signal 1,050 mapped homes No ground reports
Strandquist, MN 4.1 /10 severity
2" peak signal 179 mapped homes No ground reports
Alvarado, MN 4.0 /10 severity
2.5" peak signal 2 mapped homes No ground reports
Gonvick, MN 4.0 /10 severity
1.75" peak signal 693 mapped homes No ground reports
Oklee, MN 4.0 /10 severity
1.75" peak signal 522 mapped homes No ground reports
Fosston, MN 3.9 /10 severity
1.75" peak signal 306 mapped homes No ground reports
Gully, MN 3.9 /10 severity
1.75" peak signal 303 mapped homes No ground reports
Middle River, MN 3.9 /10 severity
1.75" peak signal 40 mapped homes 1 ground report
Mcintosh, MN 3.8 /10 severity
1.75" peak signal 240 mapped homes No ground reports
Hallock, MN 3.7 /10 severity
1.75" peak signal 160 mapped homes No ground reports
Lancaster, MN 3.6 /10 severity
1.75" peak signal 99 mapped homes No ground reports
Newfolden, MN 3.5 /10 severity
1.75" peak signal 6 mapped homes 1 ground report
Lake Bronson, MN 3.4 /10 severity
1.75" peak signal 31 mapped homes No ground reports
Euclid, MN 3.3 /10 severity
1.75" peak signal 19 mapped homes No ground reports
Oslo, MN 3.3 /10 severity
1.75" peak signal 26 mapped homes No ground reports
Stephen, MN 3.3 /10 severity
1.75" peak signal 22 mapped homes No ground reports
Gatzke, MN 3.2 /10 severity
1.75" peak signal 12 mapped homes No ground reports
Kennedy, MN 3.1 /10 severity
1.25" peak signal 74 mapped homes 1 ground report
Karlstad, MN 3.0 /10 severity
1.5" peak signal 32 mapped homes No ground reports
Tenstrike, MN 3.0 /10 severity
1" peak signal 897 mapped homes No ground reports
Talmoon, MN 2.9 /10 severity
1" peak signal 775 mapped homes No ground reports
Wannaska, MN 2.9 /10 severity
1.25" peak signal 90 mapped homes No ground reports
Lengby, MN 2.7 /10 severity
1" peak signal 246 mapped homes No ground reports
Squaw Lake, MN 2.7 /10 severity
1" peak signal 238 mapped homes No ground reports
Wirt, MN 2.7 /10 severity
1" peak signal 303 mapped homes No ground reports
Holt, MN 2.6 /10 severity
1" peak signal 190 mapped homes No ground reports
Hines, MN 2.5 /10 severity
1" peak signal 123 mapped homes No ground reports
Williams, MN 2.3 /10 severity
1" peak signal 34 mapped homes No ground reports
Bigfork, MN 2.1 /10 severity
0.75" peak signal 101 mapped homes No ground reports
Deer River, MN 1.5 /10 severity
0.5" peak signal 37 mapped homes No ground reports
Donaldson, MN 1.3 /10 severity
0.75" peak signal 1 mapped homes No ground reports
Baudette, MN 1.1 /10 severity
0.75" peak signal 0 mapped homes No ground reports

North Dakota

70 cities · up to 4" · 6,774 mapped homes
Forbes, ND 7.9 /10 severity
4" peak signal 773 mapped homes 2 ground reports
Washburn, ND 6.3 /10 severity
3" peak signal 141 mapped homes 3 ground reports
Center, ND 5.6 /10 severity
3" peak signal 164 mapped homes No ground reports
Gilby, ND 5.6 /10 severity
2.5" peak signal 562 mapped homes 2 ground reports
Jud, ND 5.6 /10 severity
2.75" peak signal 105 mapped homes 2 ground reports
Hensler, ND 5.5 /10 severity
3" peak signal 119 mapped homes No ground reports
Medina, ND 5.4 /10 severity
2.75" peak signal 111 mapped homes 1 ground report
Robinson, ND 5.2 /10 severity
2.5" peak signal 95 mapped homes 2 ground reports
Ashley, ND 5.1 /10 severity
2.5" peak signal 137 mapped homes 1 ground report
Gackle, ND 5.1 /10 severity
2.75" peak signal 107 mapped homes No ground reports
Tappen, ND 5.1 /10 severity
2.75" peak signal 70 mapped homes No ground reports
Streeter, ND 5.0 /10 severity
2.5" peak signal 353 mapped homes No ground reports
Mcclusky, ND 4.8 /10 severity
2.5" peak signal 125 mapped homes No ground reports
Niagara, ND 4.6 /10 severity
2.5" peak signal 48 mapped homes No ground reports
Wing, ND 4.6 /10 severity
2.5" peak signal 53 mapped homes No ground reports
Regan, ND 4.5 /10 severity
2.5" peak signal 26 mapped homes No ground reports
Sterling, ND 4.5 /10 severity
2" peak signal 110 mapped homes 2 ground reports
McKenzie, ND 4.4 /10 severity
2" peak signal 54 mapped homes 2 ground reports
Braddock, ND 4.3 /10 severity
2.25" peak signal 70 mapped homes No ground reports
Inkster, ND 4.3 /10 severity
2.5" peak signal 11 mapped homes No ground reports
Bismarck, ND 4.1 /10 severity
2" peak signal 164 mapped homes No ground reports
Napoleon, ND 4.1 /10 severity
2" peak signal 126 mapped homes No ground reports
Wilton, ND 4.1 /10 severity
2" peak signal 142 mapped homes No ground reports
Menoken, ND 4.0 /10 severity
2" peak signal 88 mapped homes No ground reports
Pettibone, ND 4.0 /10 severity
2" peak signal 91 mapped homes No ground reports
Hazen, ND 3.8 /10 severity
2" peak signal 47 mapped homes No ground reports
Kintyre, ND 3.8 /10 severity
2" peak signal 41 mapped homes No ground reports
Steele, ND 3.8 /10 severity
2" peak signal 35 mapped homes No ground reports
Fredonia, ND 3.7 /10 severity
1.75" peak signal 40 mapped homes 1 ground report
Goodrich, ND 3.7 /10 severity
1.75" peak signal 119 mapped homes No ground reports
Tuttle, ND 3.7 /10 severity
1.75" peak signal 139 mapped homes No ground reports
Baldwin, ND 3.6 /10 severity
1.75" peak signal 106 mapped homes No ground reports
Dawson, ND 3.5 /10 severity
1.75" peak signal 67 mapped homes No ground reports
Pembina, ND 3.5 /10 severity
1.75" peak signal 60 mapped homes No ground reports
Larimore, ND 3.4 /10 severity
1.75" peak signal 34 mapped homes No ground reports
McCanna, ND 3.4 /10 severity
1.75" peak signal 34 mapped homes No ground reports
Minto, ND 3.4 /10 severity
1.75" peak signal 35 mapped homes No ground reports
Fordville, ND 3.3 /10 severity
1.5" peak signal 111 mapped homes No ground reports
Forest River, ND 3.3 /10 severity
1.5" peak signal 111 mapped homes No ground reports
Driscoll, ND 3.1 /10 severity
1.75" peak signal 9 mapped homes No ground reports
Sykeston, ND 3.0 /10 severity
1.25" peak signal 143 mapped homes No ground reports
Woodworth, ND 3.0 /10 severity
1.25" peak signal 152 mapped homes No ground reports
Cleveland, ND 2.9 /10 severity
1.5" peak signal 23 mapped homes No ground reports
Beulah, ND 2.7 /10 severity
1.25" peak signal 35 mapped homes No ground reports
Hamilton, ND 2.6 /10 severity
1.75" peak signal 0 mapped homes No ground reports
Williston, ND 2.6 /10 severity
0.75" peak signal 1,017 mapped homes No ground reports
Cavalier, ND 2.5 /10 severity
1.25" peak signal 19 mapped homes No ground reports
Pisek, ND 2.5 /10 severity
1" peak signal 89 mapped homes No ground reports
Ardoch, ND 2.4 /10 severity
1" peak signal 68 mapped homes No ground reports
Manvel, ND 2.4 /10 severity
1" peak signal 17 mapped homes 1 ground report
Neche, ND 2.4 /10 severity
1.25" peak signal 13 mapped homes No ground reports
Litchville, ND 2.3 /10 severity
1" peak signal 33 mapped homes No ground reports
Stanton, ND 2.3 /10 severity
1.25" peak signal 6 mapped homes No ground reports
Adrian, ND 2.2 /10 severity
1" peak signal 22 mapped homes No ground reports
Edgeley, ND 2.2 /10 severity
1" peak signal 20 mapped homes No ground reports
Petersburg, ND 2.2 /10 severity
1" peak signal 28 mapped homes No ground reports
Heaton, ND 2.1 /10 severity
1" peak signal 16 mapped homes No ground reports
Montpelier, ND 2.0 /10 severity
0.75" peak signal 57 mapped homes No ground reports
Lehr, ND 1.9 /10 severity
0.75" peak signal 30 mapped homes No ground reports
Milton, ND 1.8 /10 severity
0.75" peak signal 19 mapped homes No ground reports
Park River, ND 1.8 /10 severity
0.5" peak signal 107 mapped homes No ground reports
Bathgate, ND 1.7 /10 severity
1" peak signal 1 mapped homes No ground reports
Zap, ND 1.7 /10 severity
1" peak signal 2 mapped homes No ground reports
Ellendale, ND 1.5 /10 severity
1" peak signal 0 mapped homes No ground reports
Marion, ND 1.5 /10 severity
1" peak signal 0 mapped homes No ground reports
Selfridge, ND 1.5 /10 severity
0.75" peak signal 6 mapped homes No ground reports
Jamestown, ND 1.4 /10 severity
0.75" peak signal 0 mapped homes 1 ground report
Langdon, ND 1.3 /10 severity
0.5" peak signal 14 mapped homes No ground reports
Verona, ND 1.1 /10 severity
0.5" peak signal 4 mapped homes No ground reports
Kathryn, ND 0.8 /10 severity
0.5" peak signal 0 mapped homes No ground reports

Colorado

13 cities · up to 2.5" · 4,214 mapped homes

South Carolina

7 cities · up to 2" · 4,638 mapped homes

Florida

7 cities · up to 1.5" · 41,844 mapped homes

New Mexico

18 cities · up to 1.5" · 4,511 mapped homes
Albuquerque, NM 3.1 /10 severity
0.75" peak signal 3,234 mapped homes 1 ground report
Tijeras, NM 3.0 /10 severity
1" peak signal 822 mapped homes No ground reports
San Jose, NM 2.9 /10 severity
1.25" peak signal 93 mapped homes No ground reports
Jemez Springs, NM 2.7 /10 severity
1.5" peak signal 7 mapped homes No ground reports
Las Vegas, NM 2.6 /10 severity
1" peak signal 130 mapped homes No ground reports
Montezuma, NM 2.6 /10 severity
1" peak signal 132 mapped homes No ground reports
Tohatchi, NM 2.5 /10 severity
1.25" peak signal 15 mapped homes No ground reports
Cochiti Pueblo, NM 2.3 /10 severity
1.5" peak signal 0 mapped homes No ground reports
Pena Blanca, NM 2.3 /10 severity
1.5" peak signal 0 mapped homes No ground reports
Reserve, NM 2.3 /10 severity
1.5" peak signal 0 mapped homes No ground reports
Ribera, NM 2.3 /10 severity
1" peak signal 49 mapped homes No ground reports
Conchas Dam, NM 1.9 /10 severity
1" peak signal 6 mapped homes No ground reports
Grants, NM 1.7 /10 severity
0.75" peak signal 13 mapped homes No ground reports
Los Alamos, NM 1.2 /10 severity
0.5" peak signal 7 mapped homes No ground reports
Datil, NM 1.1 /10 severity
0.75" peak signal 0 mapped homes No ground reports
Mountainair, NM 1.1 /10 severity
0.75" peak signal 0 mapped homes No ground reports
Portales, NM 1.1 /10 severity
0.5" peak signal 3 mapped homes No ground reports
Thoreau, NM 1.1 /10 severity
0.75" peak signal 0 mapped homes No ground reports

Texas

9 cities · up to 1.5" · 124 mapped homes

Arizona

7 cities · up to 1.5" · 237 mapped homes

Idaho

5 cities · up to 1.25" · 121 mapped homes

Utah

5 cities · up to 1.25" · 427 mapped homes

Georgia

3 cities · up to 1" · 71 mapped homes

Montana

2 cities · up to 1" · 30 mapped homes

New York

1 city · up to 0.5" · 2,850 mapped homes

North Carolina

1 city · up to 0.5" · 88 mapped homes

← All storm days

Overview Pro · iPhone + web

One app for your prospecting day.

The hail map, your next recommended area, and the tools to work it. Start on your own; the same subscription also includes access for up to 4 team members.

Overview Pro

One plan · iPhone + web

Monthly · US App Store

$149.99 / month

5,000 new addresses per user each month on Pro. Put your 200 trial addresses to work before another week goes to guesswork.

Optional outreach

+ $0.21 per contact returned
Available homeowner names and phone numbers, with freshness and DNC flags.
+ $0.75 per postcard mailed
Print, postage, and delivery tracking included.

What's included

Get recommended places to prospect, or draw your own. The same plan gives you the tools to work either one.

  • Hail maps, storm history, and live radar
  • Curated prospecting recommendations and Quests
  • Canvassing sessions and navigation
  • Door outcomes, notes, and photos
  • Visit history and follow-up Quests
  • Alerts for your saved territories
  • Polygon and hexagon draw tools
  • Saved work areas and address lists
  • CSV exports for your dialer or CRM
  • XP, levels, and the leaderboard
  • Access on iPhone and the web
  • Up to 4 team members

7-day free trial in the iPhone app. No card required to start.

Choose whether to subscribe when your trial ends. Paid subscriptions renew monthly. Manage or cancel in your Apple Account settings.

See all pricing and billing details →
Start free trial

Web trial: 7 days free. Card required. $150/month after the trial unless cancelled.

The next storm won’t wait for you.

Set your territory and alerts today. When hail hits, use Overview to choose your streets and get moving.

Download on the App Store

7-day free trial in the iPhone app. No card required to start.

For iPhone. Android coming soon.

Open Jul 24 on the live map → Start free trial

Web trial: 7 days free. Card required. $150/month after the trial unless cancelled.

Storm days are convective days (noon-to-noon UTC). Cities and counts are the set Overview tracks, not every place hail fell. Ground reports are public-domain observations from the NOAA Storm Prediction Center; radar sizes are detections and estimates, not confirmed damage.