Storm reports for July 24, 2026
NOAA recorded 24 hail reports, 46 wind reports and 2 tornado reports in 9 states on July 24, 2026.
- in 9 states
- 72
- Storm reports
- Forbes, Dickey County, ND
- 3.0 in
- Largest hail
- 10 S Wing, Burleigh County, ND
- 89 mph
- Highest gust
- 2
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on July 24, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
Reports by hour
Hail24, most at 7 PM
Wind46, most at 6 PM
Tornado2, most at 6 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 6:34 PM | Not rated | Middle River, Marshall County, MN | Not surveyed |
| 8:55 PM | Not rated | 5 N Leonard, Clearwater County, MN | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 10:21 AM | 1.0 in | 4 SW Turtle River, Beltrami County, MN |
| 3:33 PM | 1.0 in | 6.5 SE Hallock, Kittson County, MN |
| 4:25 PM | 1.0 in | 2 SE Washburn, McLean County, ND |
| 4:35 PM | 1.25 in | Washburn, McLean County, ND |
| 5:00 PM | 1.25 in | 2 NNW Fourtown, Beltrami County, MN |
| 6:25 PM | 1.5 in | Angus, Polk County, MN |
| 6:40 PM | 1.25 in | 9 E Angus, Polk County, MN |
| 7:20 PM | 1.0 in | Gilby, Grand Forks County, ND |
| 7:25 PM | 1.25 in | 4 E Gilby, Grand Forks County, ND |
| 7:30 PM | 1.0 in | 3 W Manvel, Grand Forks County, ND |
| 7:35 PM | 1.5 in | 5 S Hazel, Red Lake County, MN |
| 7:35 PM | 1.0 in | Manvel, Grand Forks County, ND |
Show all 24 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 7:45 PM | 3.0 in | Forbes, Dickey County, ND |
| 8:15 PM | 2.0 in | Goodridge, Pennington County, MN |
| 8:21 PM | 1.0 in | 2 NNW Westport, Brown County, SD |
| 9:02 PM | 2.0 in | 3 SW Elm Lake, McPherson County, SD |
| 9:25 PM | 1.75 in | 3 NW Westport, Brown County, SD |
| 9:25 PM | 1.0 in | 2 N Westport, Brown County, SD |
| 9:31 PM | 1.0 in | 0.5 N Westport, Brown County, SD |
| 9:39 PM | 2.0 in | 3 SSE Westport, Brown County, SD |
| 9:47 PM | 2.0 in | 6 SW Columbia, Brown County, SD |
| 10:38 PM | 1.25 in | 7 E Bemidji, Beltrami County, MN |
| 10:45 PM | 2.0 in | 2 S Cass Lake, Cass County, MN |
| 10:48 PM | 1.75 in | 1 E Cass Lake, Cass County, MN |
| Time | Gust | Where |
|---|---|---|
| 10:30 AM | Not measured | 1 SSE Lula, Banks County, GA |
| 4:24 PM | Not measured | Washburn, McLean County, ND |
| 4:24 PM | 65 mph | 1 NNW Washburn, McLean County, ND |
| 4:25 PM | Not measured | Washburn, McLean County, ND |
| 4:50 PM | Not measured | 2 W Baldwin, Burleigh County, ND |
| 4:51 PM | Not measured | Baldwin, Burleigh County, ND |
| 5:10 PM | 65 mph | 1 WNW Skellytown, Carson County, TX |
| 5:15 PM | 89 mph | 10 S Wing, Burleigh County, ND |
| 5:29 PM | 73 mph | 1 E Mckenzie, Burleigh County, ND |
| 5:29 PM | 60 mph | 2 NNW Robinson, Kidder County, ND |
| 5:30 PM | Not measured | 3 W Lazbuddie, Parmer County, TX |
| 5:30 PM | 75 mph | 1 E Mckenzie, Burleigh County, ND |
Show all 46 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 5:35 PM | 79 mph | 2 NNW Robinson, Kidder County, ND |
| 5:36 PM | 65 mph | 5 NW Steele, Kidder County, ND |
| 5:55 PM | Not measured | Pineland, Jasper County, SC |
| 6:00 PM | 66 mph | March, Marshall County, MN |
| 6:09 PM | 61 mph | 4 SSW Rocky Flats, Jefferson County, CO |
| 6:10 PM | Not measured | 4 SW Crystal Springs, Kidder County, ND |
| 6:10 PM | Not measured | 1 E Crystal Springs, Stutsman County, ND |
| 6:14 PM | 70 mph | 3 SW Rocky Flats, Jefferson County, CO |
| 6:15 PM | 71 mph | 1 SE Medina, Stutsman County, ND |
| 6:16 PM | 61 mph | 3 NNE White Ranch Open, Jefferson County, CO |
| 6:20 PM | Not measured | 4 W Kelliher, Beltrami County, MN |
| 6:24 PM | 61 mph | 2 W Canyon, Randall County, TX |
| 6:25 PM | 61 mph | 11 S Streeter, Logan County, ND |
| 6:36 PM | 73 mph | 10 ESE Valley de Oro, Potter County, TX |
| 6:40 PM | Not measured | 4 E Albuquerque, Bernalillo County, NM |
| 6:40 PM | 70 mph | 5 SE Buchanan, Stutsman County, ND |
| 6:42 PM | 74 mph | 1 E Alfred, LaMoure County, ND |
| 6:48 PM | 71 mph | 1 SSE Jud, LaMoure County, ND |
| 6:48 PM | Not measured | Jud, LaMoure County, ND |
| 6:52 PM | Not measured | 4 E Albuquerque, Bernalillo County, NM |
| 6:55 PM | 75 mph | 6 NNW Lakeview, Beaverhead County, MT |
| 7:01 PM | 78 mph | 4 NE South Valley, Bernalillo County, NM |
| 7:15 PM | 58 mph | 12 SSW Kulm, McIntosh County, ND |
| 7:18 PM | Not measured | 2 NNW Squaw Lake, Itasca County, MN |
| 7:52 PM | Not measured | 4 NNW Warren, Marshall County, MN |
| 7:58 PM | Not measured | 2 ENE Taylor Ranch, Bernalillo County, NM |
| 8:14 PM | Not measured | Barnard, Brown County, SD |
| 8:42 PM | Not measured | Thief River Falls, Pennington County, MN |
| 9:05 PM | Not measured | 3 ENE Leonard, Clearwater County, MN |
| 9:30 PM | 60 mph | 8 ENE Roland, Pennington County, MN |
| 9:50 PM | Not measured | Tenstrike, Beltrami County, MN |
| 10:05 PM | 60 mph | 4 NNE Hutterville Colon, Brown County, SD |
| 10:15 PM | Not measured | 8 NW Bemidji, Beltrami County, MN |
| 10:46 PM | Not measured | 1 E Cass Lake, Cass County, MN |
By state
| State | Reports | Hail | Wind | Tornado |
|---|---|---|---|---|
| North Dakota | 27 | 7 | 20 | 0 |
| Minnesota | 22 | 10 | 10 | 2 |
| South Dakota | 9 | 7 | 2 | 0 |
| New Mexico | 4 | 0 | 4 | 0 |
| Texas | 4 | 0 | 4 | 0 |
| Colorado | 3 | 0 | 3 | 0 |
| Georgia | 1 | 0 | 1 | 0 |
| Montana | 1 | 0 | 1 | 0 |
| South Carolina | 1 | 0 | 1 | 0 |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Albuquerque, NM | None | 78 mph | 0 |
| Bismarck, ND | None | None | 0 |
| Boulder, CO | None | 70 mph | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.