FeaturesUse casesHow it worksPricingGuidesFAQAboutContactPro dashboardCheck an address

Hail history · Virginia

Virginia hail history

Hail days, largest hail and the latest storms for 133 Virginia counties, from NOAA storm reports since 2010.

1,085 hail reports and 9,349 damaging-wind reports in Virginia since 2010; the largest hail was 4.75" (grapefruit) in Caroline County on Aug 7, 2023. Counties are sorted by the number of days with hail reports.

CountyHail days since 2010Last 5 yearsLargest hailLast hail
Fairfax County2271.75"Apr 1, 2026
Pittsylvania County2161.75"May 16, 2025
Albemarle County1872.50"Aug 14, 2026
Bedford County1772.75"Jun 11, 2026
Halifax County1763.00"Sep 7, 2023
Chesterfield County1693.00"May 5, 2025
Loudoun County16103.00"May 5, 2025
Augusta County1563.00"May 13, 2026
Buckingham County1351.50"May 16, 2025
Henrico County1362.40"Aug 18, 2024
Roanoke County1331.75"May 22, 2024
Carroll County1252.50"May 8, 2025
Henry County1262.00"Jul 18, 2025
Patrick County1241.75"Sep 21, 2026
Franklin County1131.75"May 16, 2025
Hanover County1162.25"Sep 4, 2026
Prince William County1042.25"Jun 12, 2026
Rockingham County1061.75"Sep 3, 2026
Amherst County941.75"May 27, 2026
Botetourt County911.25"Jul 12, 2022
Campbell County932.50"Jul 4, 2026
Nelson County961.75"Jul 4, 2026
Orange County941.75"Sep 4, 2026
Rockbridge County931.25"May 8, 2025
Stafford County942.25"Dec 31, 2024
Virginia Beach city961.75"Jul 27, 2025
Culpeper County831.75"Jul 26, 2026
Floyd County811.75"Aug 7, 2023
Frederick County831.75"May 18, 2026
Louisa County863.00"Jul 26, 2026
Accomack County751.75"May 31, 2025
Amelia County742.50"Sep 7, 2023
Fauquier County721.75"Apr 15, 2024
Page County741.25"Sep 4, 2026
Prince Edward County762.00"Jul 26, 2026
Southampton County731.75"May 22, 2025
Spotsylvania County721.75"Jul 4, 2026
Washington County721.25"Mar 21, 2026
Buchanan County632.50"Apr 14, 2025
Charlotte County611.25"Jun 26, 2023
Chesapeake city622.00"May 22, 2025
Clarke County631.75"Jul 28, 2026
Greene County631.25"May 15, 2025
Greensville County651.50"Jun 15, 2025
Lynchburg city621.75"May 13, 2025
Madison County621.75"Sep 4, 2026
Mecklenburg County613.00"May 9, 2023
Newport News city621.25"Jun 16, 2023
Prince George County631.75"Jul 28, 2026
Richmond County612.00"Apr 26, 2022
Shenandoah County631.50"May 23, 2024
Suffolk city621.00"Apr 22, 2025
Tazewell County621.75"Sep 24, 2024
Wythe County621.00"May 6, 2022
Brunswick County511.00"Jul 18, 2024
Cumberland County511.00"Jun 26, 2023
Danville city521.00"May 7, 2024
Franklin city511.75"May 22, 2025
Giles County531.75"Mar 16, 2025
Grayson County511.75"May 26, 2024
Isle of Wight County521.75"May 4, 2022
Lee County531.50"May 8, 2025
Montgomery County531.00"May 16, 2025
Smyth County522.00"May 26, 2024
Appomattox County431.75"Dec 31, 2024
Caroline County434.75"Jul 26, 2026
Fluvanna County433.50"Aug 14, 2026
Gloucester County431.25"May 22, 2025
Norfolk city431.25"May 26, 2024
Pulaski County401.00"Apr 8, 2020
York County421.25"Aug 10, 2026
Alleghany County311.75"Jul 12, 2022
Craig County301.25"Apr 8, 2019
Dickenson County302.00"May 29, 2019
Dinwiddie County311.25"Jun 16, 2023
Hampton city301.75"Mar 18, 2021
Hopewell city301.25"Apr 24, 2020
King and Queen County311.75"Jun 26, 2023
Lunenburg County311.75"Jul 26, 2026
Middlesex County321.00"May 22, 2025
New Kent County321.00"May 5, 2025
Northumberland County311.00"May 1, 2025
Nottoway County311.25"Sep 7, 2023
Scott County301.00"Aug 13, 2021
Staunton city322.50"Aug 7, 2023
Bath County211.00"Apr 14, 2025
Essex County211.00"Jun 16, 2023
Galax city211.50"Jun 8, 2022
Highland County222.50"Jul 28, 2026
King George County201.00"May 19, 2017
King William County211.75"Sep 7, 2023
Mathews County211.25"Jun 8, 2023
Northampton County211.00"May 22, 2025
Powhatan County221.50"Aug 14, 2026
Rappahannock County221.75"Jun 19, 2023
Richmond city221.00"May 5, 2025
Russell County201.00"Aug 7, 2021
Salem city201.75"Sep 28, 2019
Sussex County212.00"Jun 8, 2025
Warren County221.25"Mar 16, 2025
Waynesboro city222.00"Aug 7, 2023
Wise County201.00"Mar 17, 2018
Alexandria city111.25"May 16, 2022
Arlington County111.25"Apr 15, 2024
Bristol city101.00"Aug 20, 2019
Buena Vista city101.00"Jun 4, 2020
Charles City County111.25"May 10, 2024
Charlottesville city101.00"Aug 6, 2020
Colonial Heights city101.00"Feb 25, 2017
Covington city101.00"Apr 29, 2017
Falls Church city111.00"Apr 15, 2024
Fredericksburg city111.00"Jun 16, 2023
Goochland County101.75"Sep 28, 2016
Harrisonburg city111.75"May 15, 2025
James City County111.00"Oct 17, 2022
Lancaster County111.00"Jun 16, 2023
Manassas city101.00"May 26, 2021
Manassas Park city111.00"Jun 2, 2022
Portsmouth city101.00"Apr 28, 2016
Roanoke city102.00"Aug 1, 2019
Surry County112.00"Jun 16, 2023
Westmoreland County101.25"Apr 21, 2017
Williamsburg city101.00"May 2, 2016
Bland County00––
Emporia city00––
Fairfax city00––
Lexington city00––
Martinsville city00––
Norton city00––
Petersburg city00––
Poquoson city00––
Radford city00––
Winchester city00––

Source: NOAA Storm Prediction Center storm reports (final Storm Data through Dec 28, 2025; preliminary reports through Oct 9, 2026). Hail 1 inch or larger and damaging wind (58 mph or more, or reported damage). Counts are reports, not damage claims; many storms go unreported. Dates are CST. About the data