Hail History

Hail history for Virginia

6,239 NOAA hail reports across 132 counties and 152 cities and towns since 1955, updated to November 3, 2026.

Readout · Virginia

Last hail
Sep 21, 2026
1.25 in, half dollar size · preliminary
Hail days, last 5 years
105
since Nov 3, 2021 · 518 reports
Largest ever
5.00 in
softball · Jul 2, 1968

6,239 reports on 1,239 days since 1955 · #25 of 51 states

Hail map · Virginia

King George County: 32 reportsRichmond County: 32 reportsScott County: 25 reportsBotetourt County: 79 reportsYork County: 28 reportsRappahannock County: 29 reportsGreene County: 19 reportsLouisa County: 53 reportsCumberland County: 25 reportsPulaski County: 97 reportsLoudoun County: 171 reportsAppomattox County: 38 reportsHenrico County: 105 reportsHenry County: 130 reportsHighland County: 27 reportsKing William County: 22 reportsMontgomery County: 164 reportsAmherst County: 70 reportsMathews County: 8 reportsGoochland County: 29 reportsAlbemarle County: 87 reportsPrince Edward County: 38 reportsCaroline County: 36 reportsFluvanna County: 27 reportsNorthumberland County: 13 reportsIsle of Wight County: 34 reportsKing and Queen County: 16 reportsTazewell County: 99 reportsClarke County: 44 reportsHalifax County: 134 reportsSurry County: 12 reportsWarren County: 33 reportsWashington County: 42 reportsWise County: 31 reportsCharles City County: 10 reportsPage County: 44 reportsBland County: 23 reportsSussex County: 21 reportsLunenburg County: 28 reportsBuchanan County: 35 reportsMecklenburg County: 50 reportsAmelia County: 31 reportsGloucester County: 33 reportsShenandoah County: 49 reportsDickenson County: 43 reportsFloyd County: 74 reportsAlleghany County: 39 reportsGiles County: 72 reportsFranklin County: 194 reportsBath County: 33 reportsPittsylvania County: 199 reportsNorthampton County: 22 reportsCulpeper County: 53 reportsJames City County: 20 reportsFauquier County: 87 reportsOrange County: 54 reportsCampbell County: 126 reportsChesterfield County: 115 reportsSuffolk city: 45 reportsCraig County: 22 reportsFrederick County: 81 reportsChesapeake city: 74 reportsDinwiddie County: 21 reportsPowhatan County: 30 reportsGreensville County: 13 reportsHanover County: 65 reportsRockbridge County: 66 reportsSpotsylvania County: 78 reportsStafford County: 75 reportsCarroll County: 125 reportsNewport News city: 26 reportsGrayson County: 80 reportsAccomack County: 26 reportsPrince George County: 42 reportsNew Kent County: 17 reportsWythe County: 95 reportsPatrick County: 126 reportsSouthampton County: 46 reportsCharlotte County: 52 reportsRockingham County: 78 reportsSmyth County: 55 reportsMiddlesex County: 18 reportsBrunswick County: 25 reportsNottoway County: 33 reportsPrince William County: 86 reportsRussell County: 17 reportsBuckingham County: 72 reportsAugusta County: 68 reportsMadison County: 25 reportsFairfax County: 182 reportsWestmoreland County: 27 reportsLancaster County: 15 reportsEssex County: 23 reportsBedford County: 183 reportsRoanoke County: 138 reportsVirginia Beach city: 72 reportsNelson County: 47 reportsLee County: 62 reports
FewerMore
Counties shaded by all-time hail reports. Select a county for its page.

For homeowners

Roof damage after hail? Get a free inspection

Hail bruises shingles and cracks seals in ways you can't see from the ground, and most insurers set a claim deadline after the storm. The latest hail report in Virginia is from September 21, 2026. A local roofer can check and document it at no cost.

Phone line opening soon

What would a claim cost you? Try the hail claim calculator

Preview: this form is not connected yet. Nothing you enter is sent or stored.

Roofer? Get hail alerts for your area with StormScope

What the record says about Virginia

The latest hail report in Virginia is from September 21, 2026, 1.25 in (half dollar size). Since November 3, 2021 there have been 105 separate hail days; the biggest stones in that time were 4.00 in on August 7, 2023.

Over the 20 years 2006–2025, Virginia logged 3,718 reports on 617 hail days, about 185.9 reports a year. That is about the same as the median US state (173.9 a year) and ranks #25 of 51 states and DC for all-time reports.

3% of reports with a size were 2 inches (hen egg) or larger, against 3% for the median US state. The largest hail on record here is 5.00 in (softball) on July 2, 1968.

Reports were down 53% in 2016–2025 (1,193) compared with 2006–2015 (2,525). The busiest year was 2011, with 430 reports on 58 days. Hail here peaks in May (27% of reports); 67% fall between April and June.

Reports a year 2006–2025 average

  • Virginia 185.9
  • Median US state 173.9

Hail days 2006–2025

  • Virginia 617
  • Median US state 561

Share 2 in or larger of sized reports

  • Virginia 3%
  • Median US state 3%

Hail over time

0200400600 1955: 4 reports, largest 3.00 in 1956: 6 reports, largest 2.00 in 1957: 9 reports, largest 2.00 in 1958: 3 reports, largest 1.00 in 1959: 5 reports, largest 2.50 in 1960: 12 reports, largest 3.00 in 1960 1961: 9 reports, largest 1.75 in 1962: 10 reports, largest 2.25 in 1963: 4 reports, largest 2.00 in 1964: 2 reports, largest 2.00 in 1965: 6 reports, largest 1.25 in 1966: 2 reports, largest 1.75 in 1967: 11 reports, largest 2.75 in 1968: 13 reports, largest 5.00 in 1969: 5 reports, largest 2.00 in 1970: 5 reports, largest 2.75 in 1970 1971: 7 reports, largest 2.25 in 1972: 3 reports, largest 1.50 in 1973: 5 reports, largest 1.75 in 1974: 10 reports, largest 2.00 in 1975: 12 reports, largest 1.75 in 1976: 3 reports, largest 1.75 in 1977: 13 reports, largest 2.75 in 1978: 9 reports, largest 1.75 in 1979: 2 reports, largest 1.75 in 1980: 18 reports, largest 3.00 in 1980 1981: 8 reports, largest 1.75 in 1982: 9 reports, largest 1.75 in 1983: 10 reports, largest 1.75 in 1984: 16 reports, largest 2.75 in 1985: 26 reports, largest 2.00 in 1986: 4 reports, largest 1.25 in 1987: 4 reports, largest 2.00 in 1988: 32 reports, largest 2.00 in 1989: 17 reports, largest 2.75 in 1990: 55 reports, largest 2.50 in 1990 1991: 20 reports, largest 2.00 in 1992: 21 reports, largest 1.75 in 1993: 40 reports, largest 2.00 in 1994: 46 reports, largest 1.75 in 1995: 162 reports, largest 2.75 in 1996: 191 reports, largest 4.50 in 1997: 86 reports, largest 2.75 in 1998: 314 reports, largest 3.00 in 1999: 145 reports, largest 3.50 in 2000: 253 reports, largest 2.75 in 2000 2001: 86 reports, largest 2.75 in 2002: 295 reports, largest 4.50 in 2003: 161 reports, largest 4.25 in 2004: 133 reports, largest 3.00 in 2005: 110 reports, largest 2.00 in 2006: 205 reports, largest 1.75 in 2007: 242 reports, largest 1.75 in 2008: 405 reports, largest 3.75 in 2009: 386 reports, largest 3.00 in 2010: 197 reports, largest 2.00 in 2010 2011: 430 reports, largest 2.75 in 2012: 303 reports, largest 2.75 in 2013: 76 reports, largest 1.75 in 2014: 145 reports, largest 2.75 in 2015: 136 reports, largest 3.00 in 2016: 207 reports, largest 3.00 in 2017: 183 reports, largest 3.00 in 2018: 97 reports, largest 2.50 in 2019: 111 reports, largest 2.50 in 2020: 64 reports, largest 2.00 in 2020 2021: 102 reports, largest 2.25 in 2022: 98 reports, largest 3.00 in 2023: 172 reports, largest 4.00 in 2024: 81 reports, largest 2.50 in 2025: 78 reports, largest 2.00 in 2026: 89 reports, largest 3.50 in
Reports per year, 1955–2026. Bar colour shows the largest hail that year. Reporting grew sharply after the mid-1990s, so early decades undercount.
05001,0001,5002,000 January: 8 reports (0%) Jan February: 95 reports (2%) Feb March: 238 reports (4%) Mar April: 894 reports (14%) Apr May: 1,701 reports (27%) May June: 1,580 reports (25%) Jun July: 853 reports (14%) Jul August: 563 reports (9%) Aug September: 236 reports (4%) Sep October: 26 reports (0%) Oct November: 31 reports (0%) Nov December: 14 reports (0%) Dec
All 6,239 reports by calendar month.
Reports per month, 2017–2026. Darker cells had more reports.
YearJanFebMarAprMayJunJulAugSepOctNovDecTotal
2026 117510271712 89
2025 4115436 78
2024 22816122057 81
2023 32575201822 172
2022 1239221546 98
2021 28337211912 102
2020 3819106 64
2019 539289237 111
2018 154955311 97
2017 431722817112 183

Hail days since Nov 3, 2021

DateReportsLargestStorm page
Sep 21, 2026 2 1.25 in View
Sep 5, 2026 1 0.70 in View
Sep 4, 2026 5 1.50 in View
Sep 3, 2026 2 1.75 in View
Sep 2, 2026 2 1.50 in View
Aug 27, 2026 4 1.00 in View
Aug 22, 2026 1 1.00 in View
Aug 14, 2026 10 3.50 in View
Aug 10, 2026 2 1.00 in View
Jul 28, 2026 6 2.50 in —
Jul 27, 2026 2 1.00 in —
Jul 26, 2026 8 2.00 in —
Jul 21, 2026 3 2.25 in —
Jul 18, 2026 1 1.00 in —
Jul 5, 2026 2 1.00 in —
Jul 4, 2026 5 1.25 in —
Jun 23, 2026 4 1.75 in —
Jun 14, 2026 2 1.50 in —
Jun 12, 2026 3 1.00 in —
Jun 11, 2026 1 1.00 in —
May 27, 2026 3 1.75 in —
May 18, 2026 1 1.00 in —
May 13, 2026 1 1.00 in —
Apr 1, 2026 17 1.50 in —
Mar 21, 2026 1 1.00 in —
Jul 27, 2025 1 1.00 in —
Jul 18, 2025 5 1.00 in —
Jun 15, 2025 1 1.00 in —
Jun 8, 2025 2 1.00 in —
May 31, 2025 3 1.00 in —
May 30, 2025 1 1.00 in —
May 22, 2025 13 2.00 in —
May 16, 2025 7 1.25 in —
May 15, 2025 8 2.00 in —
May 13, 2025 3 1.00 in —
May 8, 2025 10 1.75 in —
May 5, 2025 8 1.25 in —
May 1, 2025 1 1.00 in —
Apr 22, 2025 2 1.00 in —
Apr 14, 2025 9 1.25 in —

The 40 most recent of 105 hail days.

Largest hail on record

Largest hail reports in Virginia
Date Size Location County Damage Time · source
Jul 2, 1968 5.00 insoftball — Loudoun — 14:00 local · NCEI
Apr 23, 1968 5.00 insoftball — Lee — 16:40 local · NCEI
Jun 4, 2002 4.50 insoftball Free Union Albemarle — 18:15 local · NCEI
May 4, 1996 4.50 insoftball Culpeper Culpeper $5K 19:55 local · NCEI
May 9, 2003 4.25 ingrapefruit Jarratt Sussex $15K 15:45 local · NCEI

Sizes filed before 1996 are often rough estimates (round numbers like 7.00 or 8.00 in) without an exact spot; they are shown as NOAA filed them.

Size of every report

Most recent reports

Most recent hail reports in Virginia
Date Size Location County Time · source
Sep 21, 2026 1.25 inhalf dollar 4 S Endicott Patrick 19:32 UTC · NWS prelim.
Sep 21, 2026 0.88 innickel 3 N Meadows of Dan Floyd 18:53 UTC · NWS prelim.
Sep 5, 2026 0.70 inmarble 1 NW Gunton Park Wythe 15:46 UTC · NWS prelim.
Sep 4, 2026 0.50 inmarble 2 NW Lexington Rockbridge 21:58 UTC · NWS prelim.
Sep 4, 2026 1.00 inquarter 2 SW Ashland Hanover 21:21 UTC · NWS prelim.
Sep 4, 2026 1.50 inping pong ball 1 NNW Barboursville Orange 20:30 UTC · NWS prelim.
Sep 4, 2026 1.50 inping pong ball 2 ESE Oakpark Madison 19:26 UTC · NWS prelim.
Sep 4, 2026 1.00 inquarter 1 W Luray Page 18:05 UTC · NWS prelim.
Sep 3, 2026 1.75 ingolf ball 2 S Broadway Rockingham 18:04 UTC · NWS prelim.
Sep 3, 2026 1.00 inquarter 1 S Broadway Rockingham 18:00 UTC · NWS prelim.
Sep 2, 2026 1.50 inping pong ball Timberville Rockingham 22:25 UTC · NWS prelim.
Sep 2, 2026 1.00 inquarter 2 NE Colonial Heights City of Colonial He 21:02 UTC · NWS prelim.

Cities and towns with the most hail reports

All 152 cities and towns with 10+ reports

Recent storm days in Virginia

How Virginia compares

Hail reports by county

CountyReportsLargest
Pittsylvania County1992.75 in
Franklin County1942.00 in
Bedford County1832.75 in
Fairfax County1823.00 in
Loudoun County1715.00 in
Montgomery County1642.25 in
Roanoke County1383.00 in
Halifax County1343.00 in
Henry County1303.00 in
Patrick County1262.75 in
Campbell County1262.50 in
Carroll County1252.50 in
Chesterfield County1153.00 in
Henrico County1052.40 in
Tazewell County992.00 in
Pulaski County972.50 in
Wythe County952.00 in
Fauquier County872.50 in
Albemarle County874.50 in
Prince William County862.25 in
Frederick County813.50 in
Grayson County801.75 in
Botetourt County792.50 in
Rockingham County782.50 in
Spotsylvania County783.00 in
Stafford County752.75 in
Chesapeake city743.00 in
Floyd County741.75 in
Virginia Beach city722.50 in
Buckingham County722.75 in
Giles County722.50 in
Amherst County702.00 in
Augusta County683.00 in
Rockbridge County661.75 in
Hanover County652.75 in
Lee County625.00 in
Smyth County552.00 in
Orange County542.00 in
Louisa County533.00 in
Culpeper County534.50 in
Charlotte County522.75 in
Mecklenburg County503.00 in
Shenandoah County492.00 in
Nelson County472.50 in
Southampton County462.00 in
Suffolk city452.50 in
Clarke County442.25 in
Page County442.75 in
Dickenson County432.25 in
Prince George County422.75 in
Washington County422.75 in
Norfolk city411.75 in
Alleghany County393.00 in
Roanoke city392.00 in
Appomattox County382.00 in
Prince Edward County382.00 in
Caroline County364.00 in
Buchanan County352.75 in
Isle of Wight County341.75 in
Warren County332.75 in
Gloucester County331.75 in
Nottoway County332.50 in
Bath County331.50 in
Richmond County322.00 in
King George County321.75 in
Amelia County312.50 in
Wise County311.75 in
Powhatan County303.00 in
Rappahannock County291.75 in
Goochland County292.00 in
Lynchburg city291.75 in
York County282.00 in
Lunenburg County282.00 in
Westmoreland County272.00 in
Hampton city273.00 in
Fluvanna County273.50 in
Highland County272.50 in
Accomack County262.00 in
Newport News city262.75 in
Brunswick County252.75 in
Scott County252.75 in
Richmond city251.75 in
Cumberland County252.00 in
Portsmouth city251.75 in
Madison County252.75 in
Galax city241.50 in
Essex County231.75 in
Bland County231.75 in
Salem city221.75 in
King William County221.75 in
Northampton County221.75 in
Craig County221.75 in
Dinwiddie County212.75 in
Sussex County214.25 in
James City County202.00 in
Danville city201.75 in
Fredericksburg city192.00 in
Greene County193.75 in
Arlington County181.50 in
Middlesex County181.75 in
Manassas city181.75 in
Martinsville city182.50 in
Russell County171.75 in
New Kent County171.75 in
King and Queen County163.00 in
Lancaster County151.75 in
Hopewell city151.75 in
Radford city151.00 in
Bristol city141.75 in
Winchester city132.75 in
Greensville County131.50 in
Franklin city131.75 in
Northumberland County131.75 in
Surry County122.00 in
Colonial Heights city121.75 in
Charlottesville city111.50 in
Charles City County101.75 in
Fairfax city101.00 in
51000 County91.75 in
Staunton city92.50 in
Mathews County81.25 in
Williamsburg city81.75 in
Alexandria city81.25 in
Bedford (C) County81.00 in
Falls Church city81.50 in
Waynesboro city62.00 in
Harrisonburg city61.75 in
Norton city60.88 in
Petersburg city51.75 in
Buena Vista city51.00 in
Lexington city50.88 in
Emporia city51.75 in

Questions about hail in Virginia

How often does it hail in Virginia?

6,239 hail reports have been logged in Virginia since 1955. Over the 20 years 2006–2025 that averages 185.9 reports a year. That ranks #25 of 51 states by number of reports.

When is hail season in Virginia?

Most reports come in May, June, April. May alone accounts for 27% of all reports.

What is the largest hail recorded in Virginia?

5.00 in (softball size) on July 2, 1968. 3% of reports here were 2 inches or larger.

When did it last hail in Virginia?

The most recent report in this data is from September 21, 2026 (1.25 in). Final NOAA data runs to July 31, 2026; preliminary NWS reports run to November 3, 2026.

How many hail storms has Virginia had in the last five years?

105 separate days with hail reports since November 3, 2021, adding up to 518 reports. The most recent was September 21, 2026.

Where does this hail data come from?

Hail reports come from the NOAA NCEI Storm Events Database, which the National Weather Service compiles from spotter, public, law enforcement and media reports. Recent days use preliminary NWS Local Storm Reports via the Iowa Environmental Mesonet until NOAA publishes final data. Only reported hail is counted, so areas with fewer people tend to have fewer reports.