Virginia storm reports for July 4, 2026
NOAA recorded 8 hail reports and 113 wind reports in Virginia on July 4, 2026.
- in Virginia
- 121
- Storm reports
- 1 E Altavista, Campbell County, VA
- 1.5 in
- Largest hail
- 3 NW Timberville, Rockingham County, VA
- 65 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 4, 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
Hail8, most at 4 PM
Wind113, most at 4 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Size | Where |
|---|---|---|
| 3:10 PM | 1.0 in | 2 ENE Hollymead, Albemarle County, VA |
| 4:10 PM | 1.0 in | 1 ENE Wintergreen, Nelson County, VA |
| 4:15 PM | 1.5 in | 1 E Altavista, Campbell County, VA |
| 4:20 PM | 1.25 in | 3 NW Corbin, Spotsylvania County, VA |
| 4:22 PM | 1.0 in | 3 SSW Concord, Campbell County, VA |
| 4:26 PM | 1.0 in | 1 W Altavista, Campbell County, VA |
| 4:50 PM | 1.0 in | 3 NW Glenora, Spotsylvania County, VA |
| 4:58 PM | 1.0 in | Hollymead, Albemarle County, VA |
| Time | Gust | Where |
|---|---|---|
| 8:37 AM | Not measured | 2 N Moscow, Augusta County, VA |
| 12:15 PM | Not measured | 1 SSW Adwolf, Smyth County, VA |
| 12:33 PM | Not measured | 1 NW Tazewell, Tazewell County, VA |
| 12:33 PM | Not measured | 3 N Tazewell, Tazewell County, VA |
| 1:01 PM | Not measured | 2 WNW Adwolf, Smyth County, VA |
| 1:02 PM | Not measured | 2 ESE Broadford, Smyth County, VA |
| 1:03 PM | Not measured | 5 ENE Ceres, Bland County, VA |
| 1:45 PM | Not measured | 3 SE Broadway, Rockingham County, VA |
| 1:55 PM | Not measured | 3 W Waynesboro, Augusta County, VA |
| 2:04 PM | Not measured | 1 NNE Prices Fork, Montgomery County, VA |
| 2:04 PM | Not measured | 4 ENE Craig Springs, Craig County, VA |
| 2:09 PM | Not measured | 1 NW Prices Fork, Montgomery County, VA |
Show all 113 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 2:15 PM | Not measured | 2 NNE Grottoes, Rockingham County, VA |
| 2:20 PM | Not measured | 3 ENE Eggleston, Giles County, VA |
| 2:22 PM | Not measured | 1 NNE Prices Fork, Montgomery County, VA |
| 2:25 PM | Not measured | 2 ENE Rocky Bar, Rockingham County, VA |
| 2:30 PM | Not measured | 2 S Lydia, Greene County, VA |
| 2:35 PM | Not measured | 1 NNE Merrimac, Montgomery County, VA |
| 2:38 PM | Not measured | 2 SSE Madison, Madison County, VA |
| 2:44 PM | Not measured | Covington City, Alleghany County, VA |
| 2:50 PM | Not measured | 2 ESE Paint Bank, Craig County, VA |
| 2:50 PM | Not measured | 4 SSE Hollins, Alleghany County, VA |
| 2:53 PM | Not measured | 1 ENE Paint Bank, Craig County, VA |
| 2:58 PM | Not measured | 2 ESE Paint Bank, Craig County, VA |
| 2:58 PM | Not measured | 1 NNW Elmont, Hanover County, VA |
| 2:58 PM | Not measured | 3 W Winston, Culpeper County, VA |
| 3:01 PM | Not measured | 3 ENE Blacksburg, Montgomery County, VA |
| 3:04 PM | Not measured | 2 E Earlehurst, Alleghany County, VA |
| 3:10 PM | Not measured | 1 SW Ashland, Hanover County, VA |
| 3:10 PM | Not measured | 1 WSW Ashland, Hanover County, VA |
| 3:10 PM | Not measured | Stanley, Page County, VA |
| 3:15 PM | Not measured | 2 S Keswick, Albemarle County, VA |
| 3:15 PM | Not measured | 2 SE Hollymead, Albemarle County, VA |
| 3:23 PM | Not measured | 2 NW Ingalls Field, Bath County, VA |
| 3:27 PM | Not measured | 3 NW New Castle, Craig County, VA |
| 3:28 PM | Not measured | 3 NNW Rockbridge Baths, Rockbridge County, VA |
| 3:33 PM | Not measured | 2 SSW Salem City, Roanoke County, VA |
| 3:34 PM | Not measured | Craigsville, Augusta County, VA |
| 3:40 PM | Not measured | 2 S Beaverdam, Hanover County, VA |
| 3:45 PM | Not measured | 1 SSW Beaverdam, Hanover County, VA |
| 3:45 PM | Not measured | Christian, Augusta County, VA |
| 3:47 PM | Not measured | 3 E Sedalia, Bedford County, VA |
| 3:47 PM | Not measured | 1 SE Beaverdam, Hanover County, VA |
| 3:50 PM | Not measured | 2 S Roanoke, City of Roanoke County, VA |
| 3:50 PM | Not measured | 3 SW Vawter Corner, Louisa County, VA |
| 3:57 PM | Not measured | 3 ESE Wintergreen, Nelson County, VA |
| 4:00 PM | Not measured | 4 NNW Union Mills, Fluvanna County, VA |
| 4:00 PM | Not measured | 2 WSW Mint Spring, Augusta County, VA |
| 4:00 PM | Not measured | 2 NNW Guinea, Caroline County, VA |
| 4:00 PM | Not measured | 3 WSW Deerfield, Augusta County, VA |
| 4:03 PM | Not measured | 4 NE Big Island, Amherst County, VA |
| 4:03 PM | Not measured | Staunton, City of Staunton County, VA |
| 4:05 PM | Not measured | 3 NNE Trevilians, Louisa County, VA |
| 4:05 PM | Not measured | 2 NNE Trimbles Mill, Augusta County, VA |
| 4:05 PM | Not measured | 1 WSW Verona, Augusta County, VA |
| 4:06 PM | Not measured | 3 SE Falconerville, Amherst County, VA |
| 4:06 PM | Not measured | 1 N Coleman Falls, Bedford County, VA |
| 4:10 PM | Not measured | 4 NE Corbin, Caroline County, VA |
| 4:10 PM | Not measured | 5 ENE Massaponax, Spotsylvania County, VA |
| 4:10 PM | Not measured | 3 NNE Corbin, Caroline County, VA |
| 4:12 PM | Not measured | 4 S Leesville, Pittsylvania County, VA |
| 4:12 PM | Not measured | 1 ESE Altavista, Pittsylvania County, VA |
| 4:14 PM | Not measured | 5 S Leesville, Pittsylvania County, VA |
| 4:15 PM | Not measured | Amherst, Amherst County, VA |
| 4:15 PM | Not measured | 1 ENE Churchville, Augusta County, VA |
| 4:15 PM | Not measured | 4 NW Staunton Arpt, Augusta County, VA |
| 4:18 PM | Not measured | Churchville, Augusta County, VA |
| 4:18 PM | Not measured | 3 NW West Augusta, Augusta County, VA |
| 4:20 PM | Not measured | Waynesboro, City of Waynesbor County, VA |
| 4:22 PM | Not measured | 2 SE Forks of Buffalo, Amherst County, VA |
| 4:23 PM | Not measured | 2 NW Churchville, Augusta County, VA |
| 4:25 PM | Not measured | 5 W Straightstone, Pittsylvania County, VA |
| 4:25 PM | Not measured | 2 NW Long Island, Campbell County, VA |
| 4:27 PM | Not measured | 3 NNE Crimora, Augusta County, VA |
| 4:28 PM | Not measured | 5 SSW Rustburg, Campbell County, VA |
| 4:30 PM | Not measured | 1 ENE Fredericksburg, City of Frederick County, VA |
| 4:35 PM | Not measured | 2 N Falmouth, Stafford County, VA |
| 4:37 PM | Not measured | 3 ESE Wintergreen, Nelson County, VA |
| 4:40 PM | Not measured | Charlottesville, Albemarle County, VA |
| 4:41 PM | Not measured | Bridgewater, Rockingham County, VA |
| 4:42 PM | Not measured | 1 ENE Spout Spring, Appomattox County, VA |
| 4:42 PM | Not measured | 1 N Spout Spring, Appomattox County, VA |
| 4:44 PM | Not measured | 1 NNE Charlottesville, City of Charlotte County, VA |
| 4:45 PM | Not measured | Charlottesville, Albemarle County, VA |
| 4:50 PM | Not measured | 2 ENE Spout Spring, Appomattox County, VA |
| 4:53 PM | Not measured | 1 S Lovettsville, Loudoun County, VA |
| 4:54 PM | Not measured | Harrisonburg, Rockingham County, VA |
| 4:55 PM | 63 mph | 1 S Broadway, Rockingham County, VA |
| 5:00 PM | Not measured | 2 SSW Oakville, Appomattox County, VA |
| 5:02 PM | Not measured | 2 WSW Elkton, Rockingham County, VA |
| 5:06 PM | Not measured | 1 ESE Oakville, Appomattox County, VA |
| 5:06 PM | 61 mph | Quantico Marine Corp, Prince William County, VA |
| 5:07 PM | Not measured | 3 NNW Potomac Heights, Fairfax County, VA |
| 5:12 PM | 65 mph | 3 NW Timberville, Rockingham County, VA |
| 5:34 PM | Not measured | 5 N Buckingham, Buckingham County, VA |
| 5:40 PM | Not measured | 2 SW Toga, Buckingham County, VA |
| 5:45 PM | Not measured | 3 NNW Centenary, Buckingham County, VA |
| 5:47 PM | Not measured | 4 SW Antioch, Fluvanna County, VA |
| 5:50 PM | Not measured | 2 NE Toga, Buckingham County, VA |
| 5:52 PM | Not measured | 3 SSW Buckingham, Buckingham County, VA |
| 5:55 PM | Not measured | 4 SE Dillwyn, Buckingham County, VA |
| 5:55 PM | Not measured | 1 SE Lake Monticello, Fluvanna County, VA |
| 6:05 PM | Not measured | 1 SSW Ashby, Cumberland County, VA |
| 6:06 PM | Not measured | 7 SSE Dillwyn, Buckingham County, VA |
| 7:05 PM | Not measured | 4 ESE Aspen, Charlotte County, VA |
| 7:52 PM | Not measured | 4 ESE Aspen, Charlotte County, VA |
| 9:45 PM | Not measured | 3 ENE Bristol Va, City of Bristol County, VA |
| 10:20 PM | Not measured | 3 WSW Emory-Meadow View, Washington County, VA |
| 10:42 PM | Not measured | 2 N Chilhowie, Smyth County, VA |
| 10:49 PM | Not measured | 4 SSE Broadford, Smyth County, VA |
| 11:31 PM | Not measured | 2 NNW Raven, Tazewell County, VA |
| 11:34 PM | Not measured | 2 WSW Richlands, Tazewell County, VA |
| 11:38 PM | Not measured | Cedar Bluff, Tazewell 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 |
|---|---|---|---|
| Lynchburg, VA | 1.0 in | None | 0 |
| Richmond, VA | None | None | 0 |
| 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.