Virginia was hit as recently as 2026-07-28, 3 days ago. NOAA's Storm Prediction Center has logged 427 separate hail days in Virginia since 2010, across 2,284 individual storm reports. 49 of those days brought hail 2 inches or larger, and the largest stone on record is 4.75 inches on 2023-08-07 near Fort A.p. Hill, Caroline.
Virginia's Piedmont and Shenandoah valley take spring and summer hail from frontal and terrain-driven storms. Pick a date below to see the NOAA radar swath and reports, or check a specific address.
Colored swath = NOAA MRMS radar-estimated hail size; dots = NOAA SPC reports in Virginia. Radar-indicated, not a guarantee of damage.
A free SwathIQ account -- hand-reviewed, invite within 24-48h -- pulls Virginia addresses inside a hail swath above your size threshold into a door-knock list you can export, scoped to your approved markets.
Get free access Check an addressOur US-based call center calls the homeowners in this storm and books roof inspections straight onto your calendar. You work the storm; we fill the schedule. We dial -- you do not have to knock a single door.
See call-center options ->Virginia averages 25 reported hail days a year across 17 years of NOAA archive, about 3 of them carrying hail 2″ or larger -- the size that routinely totals roofs. Major metros watched here: Richmond, Virginia Beach, Roanoke, Lynchburg.
Virginia's busiest hail month is May, with 109 of its 427 hail days on record. April through August holds 376 of them, 88% of the record.
| Month | Hail days since 2010 |
|---|---|
| February | 7 |
| March | 18 |
| April | 50 |
| May | 109 |
| June | 94 |
| July | 69 |
| August | 54 |
| September | 23 |
| October | 2 |
| December | 1 |
| County | Hail days since 2010 | Largest stone |
|---|---|---|
| Pittsylvania | 40 | 2.00″ |
| Bedford | 37 | 2.75″ |
| Fairfax | 32 | 2.00″ |
| Franklin | 32 | 1.75″ |
| Patrick | 29 | 2.75″ |
| Albemarle | 29 | 2.50″ |
40 Virginia counties have at least 13 NOAA hail days on record since 2010 -- enough archive signal for a page of their own. Ordered by hail days.
Pittsylvania County · Bedford County · Fairfax County · Franklin County · Albemarle County · Patrick County · Carroll County · Loudoun County · Augusta County · Henry County · Halifax County · Buckingham County · Chesterfield County · Pulaski County · Roanoke County · Amherst County · Henrico County · Nelson County · Spotsylvania County · Campbell County · Frederick County · Rockbridge County · Wythe County · Fauquier County · Rockingham County · Shenandoah County · Tazewell County · Culpeper County · Grayson County · Montgomery County · Stafford County · Hanover County · Prince William County · Botetourt County · Floyd County · Lee County · Orange County · City of Roanoke · City of Chesapeak · Louisa County
| Date | Max hail | Reports |
|---|---|---|
| 2026-07-28 | 1.75″ | 2 |
| 2026-07-26 | 2.00″ | 7 |
| 2026-07-21 | 2.25″ | 3 |
| 2026-07-18 | 1.00″ | 1 |
| 2026-07-05 | 1.00″ | 1 |
| 2026-07-04 | 1.00″ | 3 |
| 2026-06-23 | 1.75″ | 2 |
| 2026-06-14 | 1.25″ | 1 |
The colored swath is NOAA's MRMS radar estimate of the largest hail in each ~1 km cell; the dots are individual SPC ground reports. Yellow is around an inch, red is 1.5 to 2″, and purple is 2″ and up -- see how hail size maps to roof damage. Click any spot on the map to see the hail history at that point, or look up a full street address on the hail history by address tool. Today's nationwide activity is on today's hail report.
Wisconsin · Tennessee · Florida · Alabama · Ohio · South Carolina
Data & method: NOAA/NWS Storm Prediction Center reports + NOAA MRMS MESH radar, Virginia only. Radar-indicated and observation-based -- informational only, not a guarantee of damage or a valid claim.