Storm reports for July 25, 2026
NOAA recorded 3 hail reports and 126 wind reports in 12 states on July 25, 2026.
- in 12 states
- 129
- Storm reports
- 15 ESE Wendte, Jones County, SD
- 2.5 in
- Largest hail
- Tea, Lincoln County, SD
- 92 mph
- Highest gust
- 0
- 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
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on July 25, 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
Hail3, most at 4 PM
Wind126, most at 8 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Size | Where |
|---|---|---|
| 3:25 PM | 2.5 in | 15 ESE Wendte, Jones County, SD |
| 4:33 PM | 1.0 in | 1 NW Fort Pierre, Stanley County, SD |
| 4:33 PM | 2.0 in | 4 SSW West Shore Rec Ar, Stanley County, SD |
| Time | Gust | Where |
|---|---|---|
| 12:51 PM | Not measured | 1 NNW Belmont, Tishomingo County, MS |
| 2:15 PM | Not measured | 2 N Oakman, Walker County, AL |
| 2:17 PM | Not measured | 2 NW Gamble, Walker County, AL |
| 3:09 PM | Not measured | 2 S Clay, Jefferson County, AL |
| 3:19 PM | 69 mph | 9 ENE Belvidere, Jackson County, SD |
| 3:24 PM | 58 mph | 18 NNE Harrison, Sioux County, NE |
| 3:30 PM | 66 mph | 7 E Sturgis, Meade County, SD |
| 3:35 PM | Not measured | 1 N Blackshear, Pierce County, GA |
| 3:50 PM | 60 mph | 7 E Merriman, Cherry County, NE |
| 3:53 PM | 64 mph | 7 E Merriman, Cherry County, NE |
| 3:55 PM | 60 mph | 11 SSW Oelrichs, Fall River County, SD |
| 4:10 PM | 80 mph | 11 ESE Wendte, Jones County, SD |
Show all 126 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 4:10 PM | 60 mph | 6 WSW Fort Pierre, Stanley County, SD |
| 4:22 PM | 62 mph | 3 NNE Chadron State Par, Dawes County, NE |
| 4:23 PM | 64 mph | 2 NW Pierre, Hughes County, SD |
| 4:25 PM | Not measured | 1 NNW Fort Pierre, Stanley County, SD |
| 4:27 PM | 73 mph | 2 NW Pierre Regional Ai, Hughes County, SD |
| 4:33 PM | 71 mph | 1 E Pierre Regional Air, Hughes County, SD |
| 4:45 PM | 62 mph | 1 S Toston, Broadwater County, MT |
| 4:54 PM | 80 mph | 4 WSW Blunt, Hughes County, SD |
| 4:58 PM | 72 mph | 1 NE Winner, Tripp County, SD |
| 5:05 PM | 78 mph | 6 SSW Dillon, Beaverhead County, MT |
| 5:15 PM | 60 mph | 2 W Hamill, Tripp County, SD |
| 5:15 PM | 67 mph | 7 NW Harrold, Sully County, SD |
| 5:25 PM | 59 mph | 8 WNW Usta, Perkins County, SD |
| 5:26 PM | 81 mph | 1 ENE Harrold, Hughes County, SD |
| 5:38 PM | 58 mph | 4 NW Raynesford, Cascade County, MT |
| 5:40 PM | 64 mph | 1 WNW Highmore, Hyde County, SD |
| 5:41 PM | 64 mph | Usta, Perkins County, SD |
| 5:42 PM | 70 mph | 6 ENE Dupree, Ziebach County, SD |
| 5:45 PM | 76 mph | 6 NNW Lantry, Dewey County, SD |
| 5:55 PM | 58 mph | 14 W Platte, Charles Mix County, SD |
| 5:59 PM | 58 mph | 3 S Belgrade, Gallatin County, MT |
| 6:01 PM | 62 mph | 1 N Ree Heights, Hand County, SD |
| 6:01 PM | 62 mph | 13 NNW Sansarc, Stanley County, SD |
| 6:10 PM | 60 mph | Ree Heights, Hand County, SD |
| 6:12 PM | 63 mph | Belgrade, Gallatin County, MT |
| 6:15 PM | 67 mph | 4 WSW Sand Springs, Garfield County, MT |
| 6:16 PM | 79 mph | 1 N Ree Heights, Hand County, SD |
| 6:25 PM | 69 mph | 1 E Parade, Dewey County, SD |
| 6:35 PM | 59 mph | 3 SE Vayland, Hand County, SD |
| 6:36 PM | 62 mph | 5 W Plankinton, Aurora County, SD |
| 6:41 PM | 60 mph | 2 SSE Wessington, Beadle County, SD |
| 6:50 PM | 61 mph | 1 NE Ridgeview, Dewey County, SD |
| 7:00 PM | 68 mph | 2 NNW Huron, Beadle County, SD |
| 7:00 PM | 64 mph | 11 S Bullhead, Corson County, SD |
| 7:00 PM | 59 mph | 10 NNW Jordan, Garfield County, MT |
| 7:08 PM | 70 mph | 10 W Dimock, Douglas County, SD |
| 7:12 PM | 62 mph | 4 W Trail City, Corson County, SD |
| 7:15 PM | 74 mph | 1 SW Springdale, Park County, MT |
| 7:15 PM | 62 mph | 2 WNW Jordan, Garfield County, MT |
| 7:19 PM | 69 mph | 3 E Cavour, Beadle County, SD |
| 7:20 PM | Not measured | 1 SSW Parkston, Hutchinson County, SD |
| 7:24 PM | 65 mph | 1 SSW Parkston, Hutchinson County, SD |
| 7:30 PM | Not measured | Selby, Walworth County, SD |
| 7:30 PM | 62 mph | Big Timber, Sweet Grass County, MT |
| 7:35 PM | 67 mph | 4 SE Glenham, Walworth County, SD |
| 7:37 PM | 66 mph | 8 ESE Parkston, Hutchinson County, SD |
| 7:55 PM | 66 mph | 1 SW Bowdle, Edmunds County, SD |
| 8:00 PM | 58 mph | 5 ESE Salem, McCook County, SD |
| 8:00 PM | 66 mph | 1 ESE Bowdle, Edmunds County, SD |
| 8:00 PM | 59 mph | 9 NE Reed Point, Stillwater County, MT |
| 8:00 PM | 61 mph | 8 SSW Wagner, Phillips County, MT |
| 8:05 PM | 65 mph | Canistota, McCook County, SD |
| 8:05 PM | 60 mph | 5 E Nelson Creek Rec Ar, McCone County, MT |
| 8:10 PM | 61 mph | 5 NNE Reed Point, Stillwater County, MT |
| 8:15 PM | 64 mph | 3 NNE Hosmer, McPherson County, SD |
| 8:15 PM | 63 mph | 1 NNW Brockway, McCone County, MT |
| 8:15 PM | 62 mph | 2 WNW Malta, Phillips County, MT |
| 8:18 PM | 58 mph | 6 NNE Monroe, McCook County, SD |
| 8:20 PM | 64 mph | 3 SE Montrose, McCook County, SD |
| 8:28 PM | 66 mph | 3 SE Marion, Turner County, SD |
| 8:29 PM | 70 mph | 2 NNE Hosmer, McPherson County, SD |
| 8:30 PM | 59 mph | 3 SW Curlew Jct, Box Elder County, UT |
| 8:32 PM | 60 mph | 2 ESE Colton, Minnehaha County, SD |
| 8:35 PM | 60 mph | 4 S Sioux Falls, Lincoln County, SD |
| 8:36 PM | 60 mph | Gun Barrel, Laramie County, WY |
| 8:36 PM | 67 mph | Roscoe, Edmunds County, SD |
| 8:37 PM | 72 mph | 3 NNW Sioux Falls, Minnehaha County, SD |
| 8:40 PM | 65 mph | 3 SE Wall Lake, Minnehaha County, SD |
| 8:42 PM | 58 mph | 1 NNE Lennox, Lincoln County, SD |
| 8:42 PM | 75 mph | 1 N Tea, Lincoln County, SD |
| 8:43 PM | 77 mph | 4 WSW Harrisburg, Lincoln County, SD |
| 8:45 PM | 81 mph | 1 SW Tea, Lincoln County, SD |
| 8:45 PM | 58 mph | 14 NNE Weldon, McCone County, MT |
| 8:50 PM | 92 mph | Tea, Lincoln County, SD |
| 8:50 PM | 65 mph | 4 NW Harrisburg, Lincoln County, SD |
| 8:50 PM | 59 mph | 12 S Saco, Phillips County, MT |
| 8:53 PM | 62 mph | 4 W Rowena, Minnehaha County, SD |
| 8:54 PM | Not measured | Canton, Lincoln County, SD |
| 8:55 PM | 66 mph | 1 NE Worthing, Lincoln County, SD |
| 8:57 PM | 81 mph | 1 W Harrisburg, Lincoln County, SD |
| 8:58 PM | Not measured | Harrisburg, Lincoln County, SD |
| 8:58 PM | 82 mph | 1 NNE Harrisburg, Lincoln County, SD |
| 8:58 PM | 61 mph | 2 WSW Lewistown, Fergus County, MT |
| 9:00 PM | 70 mph | 1 NE Inwood, Lyon County, IA |
| 9:00 PM | Not measured | 1 N Inwood, Lyon County, IA |
| 9:00 PM | 70 mph | 1 NW Canton, Lincoln County, SD |
| 9:00 PM | 69 mph | 3 NNW Brandon, Minnehaha County, SD |
| 9:02 PM | Not measured | Brandon, Minnehaha County, SD |
| 9:03 PM | 75 mph | 14 W Harrisburg, Banner County, NE |
| 9:07 PM | 63 mph | 2 ESE Larchwood, Lyon County, IA |
| 9:08 PM | 69 mph | 1 SSW Rock Rapids, Lyon County, IA |
| 9:08 PM | 62 mph | 4 E Lester, Lyon County, IA |
| 9:08 PM | 64 mph | 6 NE Lester, Lyon County, IA |
| 9:10 PM | 70 mph | 5 SSW Worthing, Lincoln County, SD |
| 9:10 PM | 65 mph | 1 WSW Beaver Creek, Rock County, MN |
| 9:10 PM | 69 mph | 2 W Richmond Lake Rec A, Brown County, SD |
| 9:12 PM | Not measured | 11 SSW Tucson, Pima County, AZ |
| 9:12 PM | 60 mph | 1 WNW Rock Rapids, Lyon County, IA |
| 9:15 PM | 68 mph | 5 S Richmond Lake Rec A, Brown County, SD |
| 9:19 PM | 59 mph | 1 SSE Aberdeen Regional, Brown County, SD |
| 9:22 PM | 82 mph | 2 NNW Ireton, Sioux County, IA |
| 9:26 PM | 61 mph | 1 SSW Hawarden, Sioux County, IA |
| 9:28 PM | 66 mph | 15 SW Lakeside, Box Elder County, UT |
| 9:35 PM | 58 mph | 1 NE Maurice, Sioux County, IA |
| 9:35 PM | 58 mph | 10 SSW Cohagen, Garfield County, MT |
| 9:38 PM | 60 mph | 1 SSE Aberdeen Regional, Brown County, SD |
| 9:40 PM | Not measured | Idaho Falls, Bonneville County, ID |
| 9:42 PM | Not measured | 3 NNW Ammon, Bonneville County, ID |
| 9:45 PM | 62 mph | 7 S Claremont, Brown County, SD |
| 9:49 PM | 66 mph | 1 S Sunset Colony, Marshall County, SD |
| 9:59 PM | 72 mph | 2 E Groton, Brown County, SD |
| 10:00 PM | 64 mph | 4 SE Pierpont, Day County, SD |
| 10:05 PM | 66 mph | 5 S Opheim, Valley County, MT |
| 1:30 AM | 59 mph | 2 E Alton, Bear Lake County, ID |
By state
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Sioux Falls, SD | None | 92 mph | 0 |
| Tucson, AZ | None | None | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.