Virginia storm reports for July 28, 2026
NOAA recorded 6 hail reports and 58 wind reports in Virginia on July 28, 2026.
- in Virginia
- 64
- Storm reports
- 2 SW Mustoe, Highland County, VA
- 2.5 in
- Largest hail
- Fredericksburg, Spotsylvania County, VA
- 67 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 28, 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
Hail6, most at 2 PM
Wind58, most at 3 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Size | Where |
|---|---|---|
| 2:12 PM | 2.5 in | 2 SW Mustoe, Highland County, VA |
| 2:12 PM | 1.25 in | 1 SW Mustoe, Highland County, VA |
| 3:18 PM | 1.75 in | 1 WNW Wickliffe, Clarke County, VA |
| 4:28 PM | 1.0 in | 2 NNW Ida, Page County, VA |
| 6:14 PM | 1.0 in | 1 NNW Burrowsville, Prince George County, VA |
| 6:25 PM | 1.0 in | 1 NNW Burrowsville, Prince George County, VA |
| Time | Gust | Where |
|---|---|---|
| 10:29 AM | Not measured | 2 N Marion, Smyth County, VA |
| 10:31 AM | Not measured | 2 W Atkins, Smyth County, VA |
| 10:32 AM | Not measured | 2 NW Troutdale, Smyth County, VA |
| 10:45 AM | Not measured | Atkins, Smyth County, VA |
| 10:50 AM | Not measured | 4 W Sugar Grove, Smyth County, VA |
| 10:59 AM | Not measured | 2 S Flatridge, Grayson County, VA |
| 11:35 AM | Not measured | 1 W Independence, Grayson County, VA |
| 1:11 PM | Not measured | 2 NE Dugspur, Carroll County, VA |
| 1:18 PM | Not measured | 2 NE Dugspur, Carroll County, VA |
| 2:24 PM | Not measured | Gratton, Tazewell County, VA |
| 2:39 PM | Not measured | 4 NNW Burnt Chimney, Franklin County, VA |
| 2:58 PM | Not measured | 5 NNE Alum Ridge, Floyd County, VA |
Show all 58 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 3:00 PM | Not measured | 1 NNE Boyce, Clarke County, VA |
| 3:03 PM | Not measured | 4 WNW Berryville, Clarke County, VA |
| 3:06 PM | Not measured | Mint Spring, Augusta County, VA |
| 3:08 PM | Not measured | 3 ENE Stuarts Draft, Augusta County, VA |
| 3:08 PM | Not measured | 2 SSW Middletown, Warren County, VA |
| 3:10 PM | Not measured | 2 SE Lebanon, Russell County, VA |
| 3:15 PM | Not measured | 2 S Pound, Wise County, VA |
| 3:31 PM | Not measured | 1 SSW Hollins, Roanoke County, VA |
| 3:33 PM | Not measured | 1 SSW Front Royal, Warren County, VA |
| 3:35 PM | 59 mph | Front Royal Airport, Warren County, VA |
| 3:39 PM | Not measured | 4 NNW Burnt Chimney, Franklin County, VA |
| 3:42 PM | Not measured | 1 NNW Lovettsville, Loudoun County, VA |
| 3:44 PM | Not measured | 1 NE Whitetop, Grayson County, VA |
| 3:45 PM | Not measured | 2 WNW Stewartsville, Bedford County, VA |
| 3:51 PM | Not measured | Washington, Rappahannock County, VA |
| 3:55 PM | Not measured | 2 W Critz, Patrick County, VA |
| 4:20 PM | Not measured | 2 SSW Fairview, Page County, VA |
| 4:20 PM | Not measured | 1 SW Fairview, Page County, VA |
| 4:21 PM | Not measured | 3 S Jeffersonton, Culpeper County, VA |
| 4:21 PM | Not measured | 1 NNW Midland, Fauquier County, VA |
| 4:23 PM | Not measured | 2 NNE Winchester, Frederick County, VA |
| 4:25 PM | Not measured | 1 NNE Alanthus, Culpeper County, VA |
| 4:37 PM | Not measured | 1 SW Fairview, Page County, VA |
| 4:37 PM | Not measured | 1 NNE Boyce, Clarke County, VA |
| 4:40 PM | Not measured | 3 SE Remington, Fauquier County, VA |
| 4:41 PM | Not measured | 1 SW Fairview, Page County, VA |
| 4:52 PM | Not measured | 3 NNW Paris, Clarke County, VA |
| 4:53 PM | Not measured | 1 ENE Great Falls, Fairfax County, VA |
| 5:03 PM | Not measured | 4 WNW Berryville, Clarke County, VA |
| 5:23 PM | Not measured | 4 NNW Oakpark, Madison County, VA |
| 5:25 PM | Not measured | 3 NNW Fordsville, Madison County, VA |
| 5:27 PM | Not measured | 4 NNE Spotsylvania Cour, Spotsylvania County, VA |
| 5:37 PM | Not measured | 4 SW Fredericksburg, Spotsylvania County, VA |
| 5:41 PM | Not measured | 2 SSE Fredericksburg, City of Frederick County, VA |
| 5:45 PM | 67 mph | Fredericksburg, Spotsylvania County, VA |
| 6:00 PM | Not measured | 1 SSW Corbin, Caroline County, VA |
| 6:00 PM | Not measured | 1 SSW Corbin, Caroline County, VA |
| 6:04 PM | Not measured | 2 S King George, King George County, VA |
| 6:37 PM | Not measured | Cabin Point, Surry County, VA |
| 6:42 PM | Not measured | 1 ESE Cabin Point, Surry County, VA |
| 6:56 PM | Not measured | 1 WNW Jamestown, James City County, VA |
| 8:09 PM | Not measured | 1 NW Ocean View, City of Norfolk County, VA |
| 8:12 PM | Not measured | Ocean View, City of Norfolk County, VA |
| 8:35 PM | Not measured | 2 NNE Westwood, Hanover County, VA |
| 8:40 PM | 58 mph | 15 ENE Virginia Beach, ANZ656 County, VA |
| 9:09 PM | Not measured | 1 ENE Hudgins, Mathews County, VA |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Roanoke, VA | 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.