Storm reports for July 21, 2025
NOAA recorded 23 hail reports, 79 wind reports and 1 tornado report in 17 states on July 21, 2025.
- in 17 states
- 103
- Storm reports
- About 57 miles from Minneapolis, MN
- 2.0 in
- Largest hail
- Near 37.28, -99.31, KS
- 86 mph
- Highest gust
- Highest rating EF0, about 20 miles from North Port, FL
- 1
- 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, final severe weather database (from NOAA's Storm Data). Report day: 12:00 UTC on July 21, 2025 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
Hail23, most at 5 PM
Wind79, most at 7 PM
Tornado1, most at 9 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 9:44 PM | EF0 | About 20 miles from North Port, FL | 0.24 mi long, 25 yd wide |
| Time | Size | Where |
|---|---|---|
| 1:47 PM | 1.75 in | About 52 miles from Minneapolis, MN |
| 1:53 PM | 1.0 in | About 54 miles from Minneapolis, MN |
| 2:10 PM | 2.0 in | About 57 miles from Minneapolis, MN |
| 2:16 PM | 1.0 in | About 57 miles from Minneapolis, MN |
| 3:40 PM | 1.75 in | Near 39.23, -99.21, KS |
| 4:00 PM | 1.75 in | Near 39.24, -99.30, KS |
| 4:23 PM | 1.75 in | Near 39.81, -98.35, KS |
| 4:55 PM | 1.75 in | Near 46.43, -110.08, MT |
| 5:16 PM | 1.0 in | Near 36.30, -104.25, NM |
| 5:24 PM | 1.0 in | Near 39.03, -99.88, KS |
| 5:25 PM | 1.75 in | Near 40.15, -101.22, NE |
| 5:48 PM | 0.88 in | Near 39.28, -98.81, KS |
Show all 23 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 5:50 PM | 1.0 in | Near 46.45, -109.50, MT |
| 6:26 PM | 1.0 in | Near 39.02, -100.09, KS |
| 7:05 PM | 0.75 in | Near 43.19, -102.88, SD |
| 8:16 PM | 2.0 in | Near 46.35, -109.52, MT |
| 8:55 PM | 0.88 in | Near 38.36, -98.58, KS |
| 9:00 PM | 1.75 in | About 50 miles from Billings, MT |
| 9:53 PM | 1.0 in | About 36 miles from Wichita, KS |
| 10:30 PM | 1.75 in | About 39 miles from Billings, MT |
| 11:00 PM | 1.0 in | About 8 miles from Wichita, KS |
| 1:40 AM | 0.88 in | About 5 miles from Bismarck, ND |
| 1:43 AM | 1.0 in | About 3 miles from Bismarck, ND |
| Time | Gust | Where |
|---|---|---|
| 1:03 PM | 60 mph | About 51 miles from Minneapolis, MN |
| 1:45 PM | 58 mph | About 37 miles from Jacksonville, FL |
| 1:58 PM | 52 mph | Near 37.36, -81.50, WV |
| 3:11 PM | 85 mph | About 40 miles from Amarillo, TX |
| 3:12 PM | 69 mph | Near 37.31, -86.58, KY |
| 3:25 PM | 81 mph | About 44 miles from Amarillo, TX |
| 3:46 PM | 60 mph | Near 39.23, -99.21, KS |
| 3:50 PM | 52 mph | Near 31.68, -82.92, GA |
| 3:55 PM | 52 mph | Near 31.70, -82.92, GA |
| 4:53 PM | 68 mph | Near 39.28, -98.98, KS |
| 4:55 PM | 71 mph | Near 36.60, -100.26, OK |
| 5:00 PM | 78 mph | Near 45.66, -106.49, MT |
Show all 79 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 5:00 PM | 59 mph | Near 40.73, -113.47, UT |
| 5:09 PM | 77 mph | Near 36.58, -100.25, OK |
| 5:15 PM | 49 mph | About 4 miles from Nashville, TN |
| 5:20 PM | 64 mph | Near 40.73, -113.28, UT |
| 5:25 PM | 58 mph | About 25 miles from Savannah, GA |
| 5:25 PM | 58 mph | About 28 miles from Savannah, GA |
| 5:30 PM | 60 mph | About 7 miles from Nashville, TN |
| 5:35 PM | 40 mph | About 60 miles from Tucson, AZ |
| 5:42 PM | 75 mph | Near 37.20, -99.48, KS |
| 6:00 PM | 67 mph | Near 46.27, -106.31, MT |
| 6:21 PM | 78 mph | Near 37.27, -99.33, KS |
| 6:29 PM | 58 mph | About 8 miles from Lubbock, TX |
| 6:29 PM | 86 mph | Near 37.28, -99.31, KS |
| 6:30 PM | 67 mph | About 15 miles from Ogden, UT |
| 6:36 PM | 70 mph | Near 39.19, -98.05, KS |
| 6:46 PM | 60 mph | Near 39.02, -97.88, KS |
| 7:00 PM | 81 mph | Near 37.27, -99.33, KS |
| 7:00 PM | 58 mph | Near 40.45, -113.47, UT |
| 7:05 PM | 60 mph | Near 43.19, -102.88, SD |
| 7:08 PM | 64 mph | About 33 miles from Odessa, TX |
| 7:13 PM | 64 mph | Near 39.05, -99.47, KS |
| 7:22 PM | 75 mph | Near 38.88, -98.01, KS |
| 7:26 PM | 63 mph | Near 38.75, -98.23, KS |
| 7:30 PM | 58 mph | About 15 miles from Provo, UT |
| 7:31 PM | 60 mph | Near 38.82, -98.08, KS |
| 7:32 PM | 59 mph | Near 38.87, -98.82, KS |
| 7:45 PM | 60 mph | Near 38.87, -97.94, KS |
| 7:54 PM | 60 mph | Near 38.85, -98.16, KS |
| 7:58 PM | 66 mph | Near 38.73, -98.04, KS |
| 8:02 PM | 64 mph | Near 38.72, -99.06, KS |
| 8:15 PM | 60 mph | Near 38.65, -99.32, KS |
| 8:45 PM | 62 mph | Near 44.92, -102.75, SD |
| 8:47 PM | 70 mph | Near 38.36, -98.78, KS |
| 8:48 PM | 70 mph | Near 38.37, -98.79, KS |
| 8:50 PM | 59 mph | Near 44.92, -102.75, SD |
| 8:50 PM | 60 mph | Near 38.52, -98.78, KS |
| 8:50 PM | 74 mph | About 20 miles from Ogden, UT |
| 8:55 PM | 60 mph | Near 38.36, -98.58, KS |
| 9:06 PM | 49 mph | About 45 miles from Chattanooga, TN |
| 9:14 PM | 61 mph | About 60 miles from Wichita, KS |
| 9:21 PM | 58 mph | Near 38.13, -99.19, KS |
| 9:31 PM | 58 mph | Near 37.85, -98.59, KS |
| 9:32 PM | 58 mph | About 33 miles from Wichita, KS |
| 9:37 PM | 60 mph | About 23 miles from Ogden, UT |
| 9:46 PM | 70 mph | Near 34.37, -101.05, TX |
| 9:47 PM | 59 mph | Near 37.61, -98.73, KS |
| 9:50 PM | 58 mph | About 25 miles from Ogden, UT |
| 10:00 PM | 58 mph | About 45 miles from Ogden, UT |
| 10:07 PM | 60 mph | About 19 miles from Wichita, KS |
| 10:15 PM | 60 mph | Near 45.28, -101.67, SD |
| 10:16 PM | 60 mph | About 2 miles from Wichita, KS |
| 10:19 PM | 62 mph | About 5 miles from Wichita, KS |
| 10:25 PM | 64 mph | About 4 miles from Wichita, KS |
| 10:32 PM | 62 mph | About 10 miles from Wichita, KS |
| 10:43 PM | 64 mph | About 43 miles from Amarillo, TX |
| 10:45 PM | 72 mph | Near 45.09, -101.48, SD |
| 10:55 PM | 60 mph | About 46 miles from Wichita, KS |
| 11:00 PM | 64 mph | About 48 miles from Wichita, KS |
| 11:05 PM | 64 mph | Near 38.55, -97.15, KS |
| 11:05 PM | 64 mph | About 49 miles from Wichita, KS |
| 11:12 PM | 64 mph | About 37 miles from Wichita, KS |
| 12:09 AM | 58 mph | About 12 miles from Lubbock, TX |
| 12:44 AM | 62 mph | Near 47.80, -107.02, MT |
| 12:54 AM | 60 mph | Near 48.01, -106.40, MT |
| 1:30 AM | 61 mph | Near 45.28, -101.67, SD |
| 1:30 AM | 70 mph | Near 45.28, -101.67, SD |
| 1:55 AM | 71 mph | About 7 miles from Bismarck, ND |
By state
| State | Reports | Hail | Wind | Tornado |
|---|---|---|---|---|
| Kansas | 46 | 9 | 37 | 0 |
| Montana | 9 | 5 | 4 | 0 |
| Utah | 9 | 0 | 9 | 0 |
| South Dakota | 8 | 1 | 7 | 0 |
| Texas | 7 | 0 | 7 | 0 |
| Minnesota | 5 | 4 | 1 | 0 |
| Georgia | 4 | 0 | 4 | 0 |
| North Dakota | 3 | 2 | 1 | 0 |
| Florida | 2 | 0 | 1 | 1 |
| Oklahoma | 2 | 0 | 2 | 0 |
| Tennessee | 2 | 0 | 2 | 0 |
| Alabama | 1 | 0 | 1 | 0 |
| Arizona | 1 | 0 | 1 | 0 |
| Kentucky | 1 | 0 | 1 | 0 |
| Nebraska | 1 | 1 | 0 | 0 |
| New Mexico | 1 | 1 | 0 | 0 |
| West Virginia | 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 |
|---|---|---|---|
| Bismarck, ND | 1.0 in | 71 mph | 0 |
| Wichita, KS | 1.0 in | 64 mph | 0 |
| Lubbock, TX | None | 58 mph | 0 |
| Nashville, TN | None | 60 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.