Storm reports for July 27, 2025
NOAA recorded 36 hail reports, 156 wind reports and 2 tornado reports in 15 states on July 27, 2025.
- in 15 states
- 194
- Storm reports
- Near 44.92, -97.17, SD
- 2.75 in
- Largest hail
- Near 48.91, -110.91, MT
- 84 mph
- Highest gust
- Highest rating EF2, near 44.94, -97.38, SD
- 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
- Surveyed tornado 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
- Surveyed tornado path
Source: NOAA/NWS Storm Prediction Center, final severe weather database (from NOAA's Storm Data). Report day: 12:00 UTC on July 27, 2025 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. 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
Hail36, most at 7 PM
Wind156, most at 4 PM
Tornado2, most at 5 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 5:55 PM | EF2 | Near 44.94, -97.38, SD | 3.98 mi long, 200 yd wide |
| 7:33 PM | Not rated | Near 42.51, -100.67, NE | 0.01 mi long, 10 yd wide |
| Time | Size | Where |
|---|---|---|
| 7:52 AM | 1.0 in | Near 46.53, -93.71, MN |
| 7:54 AM | 1.0 in | Near 46.52, -93.70, MN |
| 12:03 PM | 1.0 in | Near 45.10, -96.41, MN |
| 1:50 PM | 1.0 in | Near 46.38, -87.08, MI |
| 2:09 PM | 1.0 in | Near 46.35, -86.93, MI |
| 2:13 PM | 1.0 in | Near 46.35, -86.89, MI |
| 2:33 PM | 1.0 in | Near 46.25, -86.78, MI |
| 2:38 PM | 1.0 in | Near 46.25, -86.72, MI |
| 4:12 PM | 1.5 in | Near 45.81, -96.14, MN |
| 4:35 PM | 1.0 in | Near 45.59, -96.17, MN |
| 4:43 PM | 1.0 in | Near 45.57, -96.05, MN |
| 4:43 PM | 1.0 in | Near 45.57, -96.05, MN |
Show all 36 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 4:49 PM | 1.25 in | Near 45.59, -95.91, MN |
| 5:45 PM | 1.5 in | Near 45.57, -96.29, MN |
| 5:50 PM | 1.0 in | About 7 miles from Virginia Beach, VA |
| 6:26 PM | 1.75 in | Near 45.02, -97.13, SD |
| 6:40 PM | 2.75 in | Near 44.92, -97.17, SD |
| 6:54 PM | 1.5 in | Near 44.89, -97.12, SD |
| 7:12 PM | 1.0 in | Near 44.89, -97.12, SD |
| 7:29 PM | 1.25 in | Near 45.13, -94.53, MN |
| 7:37 PM | 1.0 in | Near 43.23, -100.10, SD |
| 7:39 PM | 1.0 in | About 10 miles from Minneapolis, MN |
| 7:39 PM | 1.75 in | About 10 miles from Minneapolis, MN |
| 7:39 PM | 1.25 in | About 10 miles from Minneapolis, MN |
| 7:40 PM | 1.75 in | Near 44.80, -97.31, SD |
| 7:55 PM | 1.0 in | Near 46.58, -109.95, MT |
| 8:00 PM | 1.75 in | Near 44.75, -97.07, SD |
| 8:03 PM | 1.0 in | About 9 miles from Minneapolis, MN |
| 8:04 PM | 1.75 in | About 6 miles from Minneapolis, MN |
| 8:05 PM | 1.0 in | Near 43.03, -100.13, SD |
| 8:25 PM | 1.0 in | Near 44.72, -97.03, SD |
| 8:25 PM | 1.0 in | Near 44.68, -95.79, MN |
| 8:41 PM | 1.0 in | Near 48.92, -111.92, MT |
| 9:14 PM | 1.0 in | About 22 miles from Minneapolis, MN |
| 9:25 PM | 1.0 in | Near 44.45, -95.79, MN |
| 10:30 PM | 1.0 in | About 3 miles from Reno, NV |
| Time | Gust | Where |
|---|---|---|
| 7:02 AM | 58 mph | About 58 miles from Duluth, MN |
| 7:15 AM | 58 mph | About 56 miles from Duluth, MN |
| 7:16 AM | 58 mph | About 56 miles from Duluth, MN |
| 12:37 PM | 69 mph | Near 45.11, -95.91, MN |
| 12:38 PM | 60 mph | About 5 miles from Washington, DC |
| 12:39 PM | 72 mph | Near 45.08, -95.86, MN |
| 12:48 PM | 72 mph | Near 45.02, -95.80, MN |
| 12:56 PM | 64 mph | About 11 miles from Washington, DC |
| 12:59 PM | 60 mph | About 18 miles from Washington, DC |
| 1:22 PM | 60 mph | About 23 miles from Washington, DC |
| 1:22 PM | 58 mph | About 28 miles from Columbus, OH |
| 1:30 PM | 60 mph | About 25 miles from Washington, DC |
Show all 156 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 1:32 PM | 60 mph | About 28 miles from Washington, DC |
| 1:32 PM | 58 mph | About 26 miles from Baltimore, MD |
| 1:38 PM | 60 mph | About 29 miles from Washington, DC |
| 1:47 PM | 60 mph | About 34 miles from Washington, DC |
| 1:55 PM | 58 mph | About 50 miles from Baltimore, MD |
| 1:58 PM | 60 mph | About 30 miles from Washington, DC |
| 1:58 PM | 60 mph | About 40 miles from Washington, DC |
| 2:00 PM | 58 mph | About 27 miles from Virginia Beach, VA |
| 2:25 PM | 64 mph | About 45 miles from Washington, DC |
| 2:35 PM | 52 mph | Near 39.02, -80.23, WV |
| 2:45 PM | 52 mph | Near 38.84, -80.29, WV |
| 2:45 PM | 58 mph | Near 35.93, -76.34, NC |
| 2:50 PM | 60 mph | Near 38.27, -78.25, VA |
| 2:50 PM | 60 mph | Near 38.31, -78.07, VA |
| 2:53 PM | 58 mph | Near 35.27, -77.64, NC |
| 2:57 PM | 60 mph | About 53 miles from Washington, DC |
| 3:00 PM | 60 mph | Near 38.16, -78.31, VA |
| 3:00 PM | 58 mph | About 57 miles from Washington, DC |
| 3:05 PM | 58 mph | Near 35.81, -76.20, NC |
| 3:06 PM | 60 mph | About 37 miles from Hagerstown, MD |
| 3:12 PM | 60 mph | About 56 miles from Richmond, VA |
| 3:14 PM | 58 mph | About 59 miles from Richmond, VA |
| 3:15 PM | 58 mph | Near 35.25, -77.40, NC |
| 3:25 PM | 58 mph | About 48 miles from Richmond, VA |
| 3:30 PM | 58 mph | About 44 miles from Richmond, VA |
| 3:30 PM | 60 mph | Near 38.91, -80.11, VA |
| 3:30 PM | 52 mph | About 53 miles from Huntington, WV |
| 3:35 PM | 52 mph | About 54 miles from Huntington, WV |
| 3:41 PM | 58 mph | About 58 miles from Wilmington, NC |
| 3:58 PM | 58 mph | About 52 miles from Richmond, VA |
| 4:00 PM | 58 mph | Near 35.08, -77.03, NC |
| 4:05 PM | 68 mph | Near 45.81, -96.24, MN |
| 4:08 PM | 60 mph | About 50 miles from Lynchburg, VA |
| 4:11 PM | 58 mph | About 32 miles from Richmond, VA |
| 4:15 PM | 58 mph | About 19 miles from Richmond, VA |
| 4:15 PM | 58 mph | Near 35.03, -76.99, NC |
| 4:15 PM | 52 mph | About 42 miles from Huntington, WV |
| 4:19 PM | 58 mph | Near 35.45, -76.53, NC |
| 4:20 PM | 58 mph | Near 34.88, -77.20, NC |
| 4:20 PM | 58 mph | About 25 miles from Richmond, VA |
| 4:30 PM | 58 mph | About 49 miles from Lynchburg, VA |
| 4:30 PM | 58 mph | About 15 miles from Richmond, VA |
| 4:32 PM | 70 mph | About 44 miles from Lynchburg, VA |
| 4:35 PM | 60 mph | About 38 miles from Lynchburg, VA |
| 4:35 PM | 58 mph | About 47 miles from Richmond, VA |
| 4:35 PM | 70 mph | About 38 miles from Lynchburg, VA |
| 4:35 PM | 58 mph | About 52 miles from Lynchburg, VA |
| 4:37 PM | 60 mph | About 45 miles from Lynchburg, VA |
| 4:37 PM | 58 mph | About 9 miles from Richmond, VA |
| 4:40 PM | 58 mph | About 15 miles from Richmond, VA |
| 4:40 PM | 58 mph | About 9 miles from Richmond, VA |
| 4:40 PM | 58 mph | About 49 miles from Richmond, VA |
| 4:40 PM | 52 mph | About 56 miles from Huntington, WV |
| 4:40 PM | 58 mph | About 9 miles from Richmond, VA |
| 4:41 PM | 58 mph | About 47 miles from Lynchburg, VA |
| 4:45 PM | 52 mph | About 22 miles from Huntington, WV |
| 4:46 PM | 69 mph | Near 45.57, -96.17, MN |
| 4:55 PM | 60 mph | Near 45.56, -95.97, MN |
| 5:00 PM | 58 mph | About 43 miles from Lynchburg, VA |
| 5:02 PM | 58 mph | About 45 miles from Lynchburg, VA |
| 5:05 PM | 52 mph | About 2 miles from Huntington, WV |
| 5:15 PM | 58 mph | About 31 miles from Lynchburg, VA |
| 5:15 PM | 58 mph | About 21 miles from Richmond, VA |
| 5:15 PM | 58 mph | Near 45.28, -95.91, MN |
| 5:20 PM | 63 mph | Near 45.49, -95.56, MN |
| 5:25 PM | 61 mph | Near 45.61, -95.53, MN |
| 5:25 PM | 58 mph | About 27 miles from Lynchburg, VA |
| 5:25 PM | 58 mph | About 31 miles from Richmond, VA |
| 5:25 PM | 52 mph | About 51 miles from Huntington, WV |
| 5:30 PM | 58 mph | About 16 miles from Richmond, VA |
| 5:30 PM | 58 mph | About 19 miles from Richmond, VA |
| 5:30 PM | 58 mph | About 32 miles from Richmond, VA |
| 5:35 PM | 71 mph | Near 45.33, -95.38, MN |
| 5:40 PM | 74 mph | Near 45.35, -95.24, MN |
| 5:50 PM | 58 mph | About 23 miles from Roanoke, VA |
| 5:55 PM | 58 mph | About 10 miles from Lynchburg, VA |
| 5:57 PM | 58 mph | About 4 miles from Lynchburg, VA |
| 6:03 PM | 58 mph | About 45 miles from Richmond, VA |
| 6:05 PM | 58 mph | About 42 miles from Richmond, VA |
| 6:15 PM | 52 mph | Near 37.86, -81.25, WV |
| 6:25 PM | 58 mph | About 53 miles from Virginia Beach, VA |
| 6:28 PM | 58 mph | About 14 miles from Lynchburg, VA |
| 6:30 PM | 58 mph | About 37 miles from Virginia Beach, VA |
| 6:40 PM | 58 mph | About 13 miles from Virginia Beach, VA |
| 6:45 PM | 58 mph | About 54 miles from Virginia Beach, VA |
| 6:53 PM | 71 mph | Near 44.90, -97.15, SD |
| 7:03 PM | 58 mph | About 17 miles from Durham, NC |
| 7:05 PM | 61 mph | About 31 miles from Minneapolis, MN |
| 7:07 PM | 58 mph | About 14 miles from Durham, NC |
| 7:12 PM | 58 mph | About 46 miles from Fayetteville, NC |
| 7:23 PM | 58 mph | About 10 miles from Durham, NC |
| 7:45 PM | 58 mph | About 40 miles from Fayetteville, NC |
| 7:48 PM | 62 mph | About 8 miles from Minneapolis, MN |
| 8:00 PM | 58 mph | About 5 miles from Minneapolis, MN |
| 8:14 PM | 66 mph | About 11 miles from Minneapolis, MN |
| 8:42 PM | 58 mph | About 26 miles from Fayetteville, NC |
| 8:52 PM | 58 mph | About 26 miles from Fayetteville, NC |
| 9:00 PM | 59 mph | Near 48.47, -111.54, MT |
| 9:16 PM | 60 mph | About 50 miles from Charlotte, NC |
| 9:50 PM | 82 mph | Near 48.75, -111.17, MT |
| 9:55 PM | 64 mph | Near 43.91, -98.09, SD |
| 10:03 PM | 84 mph | Near 48.91, -110.91, MT |
| 10:38 PM | 62 mph | About 42 miles from Sioux Falls, SD |
| 10:45 PM | 70 mph | Near 43.42, -95.11, IA |
| 10:46 PM | 60 mph | Near 43.42, -94.16, IA |
| 10:50 PM | 58 mph | About 33 miles from Rochester, MN |
| 10:57 PM | 63 mph | Near 43.26, -93.64, IA |
| 11:06 PM | 59 mph | About 23 miles from Sioux Falls, SD |
| 11:12 PM | 66 mph | Near 43.01, -93.77, IA |
| 11:14 PM | 67 mph | Near 43.10, -93.80, IA |
| 11:15 PM | 64 mph | Near 43.10, -93.62, IA |
| 11:17 PM | 71 mph | Near 43.15, -93.33, IA |
| 11:17 PM | 62 mph | Near 43.15, -93.79, IA |
| 11:19 PM | 71 mph | Near 43.15, -93.21, IA |
| 11:25 PM | 64 mph | About 39 miles from Rochester, MN |
| 11:26 PM | 64 mph | About 57 miles from Rochester, MN |
| 11:26 PM | 67 mph | Near 43.22, -93.11, IA |
| 11:49 PM | 58 mph | Near 43.14, -93.00, IA |
| 11:49 PM | 60 mph | About 6 miles from Sioux Falls, SD |
| 11:50 PM | 60 mph | About 4 miles from Sioux Falls, SD |
| 11:52 PM | 64 mph | About 7 miles from Sioux Falls, SD |
| 11:53 PM | 58 mph | About 53 miles from Rochester, MN |
| 11:58 PM | 58 mph | Near 43.05, -92.95, IA |
| 12:19 AM | 66 mph | Near 43.27, -94.56, IA |
| 12:22 AM | 59 mph | About 44 miles from Sioux Falls, SD |
| 12:26 AM | 60 mph | Near 42.47, -93.82, IA |
| 12:34 AM | 62 mph | About 25 miles from Sioux Falls, SD |
| 12:36 AM | 60 mph | Near 42.76, -92.79, IA |
| 12:40 AM | 60 mph | About 44 miles from Sioux Falls, SD |
| 12:47 AM | 58 mph | About 48 miles from Sioux Falls, SD |
| 1:05 AM | 70 mph | Near 43.42, -95.11, IA |
| 1:14 AM | 59 mph | About 55 miles from Cedar Rapids, IA |
| 1:18 AM | 58 mph | About 38 miles from Des Moines, IA |
| 1:35 AM | 64 mph | About 48 miles from Cedar Rapids, IA |
| 1:36 AM | 60 mph | Near 43.15, -95.15, IA |
| 1:36 AM | 59 mph | Near 42.57, -96.53, SD |
| 1:43 AM | 64 mph | Near 42.42, -95.38, IA |
| 1:45 AM | 60 mph | About 38 miles from Cedar Rapids, IA |
| 2:30 AM | 70 mph | Near 42.49, -96.07, IA |
| 2:40 AM | 64 mph | Near 42.23, -96.10, IA |
| 2:45 AM | 58 mph | About 36 miles from Omaha, NE |
| 3:12 AM | 58 mph | About 7 miles from Des Moines, IA |
| 3:21 AM | 60 mph | About 31 miles from Omaha, NE |
| 3:29 AM | 59 mph | About 58 miles from Cedar Rapids, IA |
By state
| State | Reports | Hail | Wind | Tornado |
|---|---|---|---|---|
| Virginia | 54 | 1 | 53 | 0 |
| Minnesota | 38 | 18 | 20 | 0 |
| Iowa | 33 | 0 | 33 | 0 |
| South Dakota | 18 | 9 | 8 | 1 |
| North Carolina | 17 | 0 | 17 | 0 |
| Maryland | 8 | 0 | 8 | 0 |
| West Virginia | 8 | 0 | 8 | 0 |
| Michigan | 5 | 5 | 0 | 0 |
| Montana | 5 | 2 | 3 | 0 |
| Nebraska | 2 | 0 | 1 | 1 |
| Ohio | 2 | 0 | 2 | 0 |
| District of Columbia | 1 | 0 | 1 | 0 |
| Kentucky | 1 | 0 | 1 | 0 |
| Nevada | 1 | 1 | 0 | 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 |
|---|---|---|---|
| Minneapolis, MN | 1.75 in | 66 mph | 0 |
| Reno, NV | 1.0 in | None | 0 |
| Virginia Beach, VA | 1.0 in | 58 mph | 0 |
| Des Moines, IA | None | 58 mph | 0 |
| Durham, NC | None | 58 mph | 0 |
| Huntington, WV | None | 52 mph | 0 |
| Lynchburg, VA | None | 58 mph | 0 |
| Richmond, VA | None | 58 mph | 0 |
| Sioux Falls, SD | None | 64 mph | 0 |
| Washington, DC | None | 64 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.