Virginia

133 counties37 tornadoes rated F3/EF3+74 county disaster declarations

Virginia has recorded 835 tornadoes since 1950, 27th among the states; 90 tropical storms and hurricanes within 50 miles since 1851; 239,036 acres burned by large wildfires since 1984.

2025
  • Tornadoes rated F2/EF2+ since 1950
  • Tropical cyclone tracks since 1851
  • Large wildfires since 1984

Statewide totals

Unique events: a tornado that crossed three counties counts once.

Tornadoes since 1950
835
27th of 51
Rated F3/EF3 or stronger
37
25th of 51
Tropical cyclones within 50 mi
90
9th of 51
At hurricane strength
23
9th of 51
Acres burned since 1984
239K
131 large fires
Flood insurance claims
50,040
$763 million paid

County leaders

Where in Virginia each hazard has struck most.

Notable events

The strongest tornadoes, hurricanes and fires in Virginia’s record. Each opens its own page.

Hurricanes and tropical storms

  1. Unnamed 1879Cat. 2
  2. Gloria 1985Cat. 2
  3. Unnamed 1878Cat. 2
  4. Arthur 2014Cat. 2
  5. Donna 1960Cat. 2
  6. Unnamed 1899Cat. 2
  7. Barbara 1953Cat. 1
  8. Unnamed 1903Cat. 1
  9. Isabel 2003Cat. 1
  10. Unnamed 1894Cat. 1

Wildfires

  1. Unnamed Fire, 198733K

Every county

Sort by any column. Each county opens its full record.

Counties of Virginia
Accomack County95001,11420
Albemarle County111269312325
Alexandria city213040422
Alleghany County0917,64821320
Amelia County11230722
Amherst County41116,3245323
Appomattox County3160926
Arlington County413021521
Augusta County131111,29218324
Bath County0108,4841622
Bedford County12119,6372628
Bland County0305018
Botetourt County396,12423924
Bristol city1202413
Brunswick County13262161219
Buchanan County1110,59336027
Buckingham County515806823
Buena Vista city010027620
Campbell County111503024
Caroline County15240824
Carroll County6802217
Charles City County2300919
Charlotte County8230222
Charlottesville city1904413
Chesapeake city13575,2512,63418
Chesterfield County2024026825
Clarke County101203420
Colonial Heights city12107915
Covington city04020615
Craig County1719,2919426
Culpeper County101304323
Cumberland County31601123
Danville city317016418
Dickenson County211,54911821
Dinwiddie County13262,237822
Emporia city32601815
Essex County324024127
Fairfax city11205317
Fairfax County221401,48819
Falls Church city11207416
Fauquier County281503321
Floyd County2701922
Fluvanna County101202323
Franklin city236010614
Franklin County5125024522
Frederick County111305719
Fredericksburg city21104419
Galax city040216
Giles County0508822
Gloucester County173801,37818
Goochland County112001821
Grayson County46182621
Greene County51002826
Greensville County832929517
Halifax County1927018624
Hampton city84505,77421
Hanover County172603922
Harrisonburg city01005514
Henrico County1221035722
Henry County713014816
Highland County1810622
Hopewell city22101816
Isle of Wight County1647018320
James City County836037018
King and Queen County83102225
King George County82001627
King William County82808924
Lancaster County1035039625
Lee County8012,6925020
Lexington city0903414
Loudoun County3014016816
Louisa County1516889425
Lunenburg County5250023
Lynchburg city113015117
Madison County9104,0441924
Manassas city11202515
Manassas Park city0120514
Martinsville city2110013
Mathews County74001,16220
Mecklenburg County11280820
Middlesex County1135023424
Montgomery County576518124
Nelson County3113,1573128
New Kent County82903622
Newport News city84401,06521
Norfolk city135106,01918
Northampton County84909822
Northumberland County1135038525
Norton city1104615
Nottoway County14230122
Orange County141302022
Page County41125,44918824
Patrick County494,3594519
Petersburg city524012917
Pittsylvania County232002627
Poquoson city24204,29018
Portsmouth city54901,74818
Powhatan County5220124
Prince Edward County21904022
Prince George County102603619
Prince William County141681648520
Pulaski County477469922
Radford city050617
Rappahannock County412856925
Richmond city1420054720
Richmond County102705624
Roanoke city2801,18419
Roanoke County386,14058323
Rockbridge County31021,87331323
Rockingham County101024,88628221
Russell County621815221
Salem city18081214
Scott County423183620
Shenandoah County5103,49720524
Smyth County7382016021
Southampton County174409113
Spotsylvania County131605419
Stafford County1816016420
Staunton city01005714
Suffolk city23517,02523419
Surry County93807021
Sussex County103603418
Tazewell County023,31448125
Virginia Beach city16571,2686,26018
Warren County4121,81437023
Washington County1227608020
Waynesboro city110036715
Westmoreland County725023025
Williamsburg city13201816
Winchester city1901714
Wise County311,11834819
Wythe County051,1623118
York County94001,56919

Cities

Places of 10,000 people or more with their own records.

  • Virginia Beach
    Hazard fingerprint for Virginia Beach Tornado: 80th percentile. Tropical: 89th percentile. Wildfire: 32th percentile. Flood: 97th percentile. Hail & wind: 90th percentile. Heat: 33th percentile. Cold: 0th percentile. Winter: 34th percentile.
  • Chesapeake
    Hazard fingerprint for Chesapeake Tornado: 50th percentile. Tropical: 88th percentile. Wildfire: 50th percentile. Flood: 90th percentile. Hail & wind: 73th percentile. Heat: 39th percentile. Cold: 16th percentile. Winter: 37th percentile.
  • Richmond
    Hazard fingerprint for Richmond Tornado: 100th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 97th percentile. Heat: 13th percentile. Cold: 9th percentile. Winter: 16th percentile.
  • Norfolk
    Hazard fingerprint for Norfolk Tornado: 100th percentile. Tropical: 86th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 99th percentile. Heat: 39th percentile. Cold: 3th percentile. Winter: 26th percentile.
  • Newport News
    Hazard fingerprint for Newport News Tornado: 97th percentile. Tropical: 84th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 97th percentile. Heat: 39th percentile. Cold: 0th percentile. Winter: 46th percentile.
  • Alexandria
    Hazard fingerprint for Alexandria Tornado: 98th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 100th percentile. Heat: 85th percentile. Cold: 78th percentile. Winter: 80th percentile.
  • Hampton
    Hazard fingerprint for Hampton Tornado: 99th percentile. Tropical: 85th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 98th percentile. Heat: 19th percentile. Cold: 0th percentile. Winter: 9th percentile.
  • Suffolk
    Hazard fingerprint for Suffolk Tornado: 70th percentile. Tropical: 86th percentile. Wildfire: 52th percentile. Flood: 81th percentile. Hail & wind: 58th percentile. Heat: 39th percentile. Cold: 16th percentile. Winter: 39th percentile.
  • Roanoke
    Hazard fingerprint for Roanoke Tornado: 61th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 4th percentile. Cold: 50th percentile. Winter: 55th percentile.
  • Portsmouth
    Hazard fingerprint for Portsmouth Tornado: 99th percentile. Tropical: 85th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 98th percentile. Heat: 0th percentile. Cold: 0th percentile. Winter: 0th percentile.
  • Lynchburg
    Hazard fingerprint for Lynchburg Tornado: 28th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 99th percentile. Heat: 0th percentile. Cold: 50th percentile. Winter: 47th percentile.
  • Harrisonburg
    Hazard fingerprint for Harrisonburg Tornado: 0th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 79th percentile. Cold: 94th percentile. Winter: 89th percentile.
  • Leesburg
    Hazard fingerprint for Leesburg Tornado: 74th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 94th percentile. Hail & wind: 97th percentile. Heat: 88th percentile. Cold: 96th percentile. Winter: 94th percentile.
  • Blacksburg
    Hazard fingerprint for Blacksburg Tornado: 20th percentile. Tropical: 46th percentile. Wildfire: 2th percentile. Flood: 90th percentile. Hail & wind: 92th percentile. Heat: 0th percentile. Cold: 39th percentile. Winter: 60th percentile.
  • Charlottesville
    Hazard fingerprint for Charlottesville Tornado: 95th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 100th percentile. Heat: 82th percentile. Cold: 89th percentile. Winter: 84th percentile.
  • Manassas
    Hazard fingerprint for Manassas Tornado: 96th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 100th percentile. Heat: 0th percentile. Cold: 0th percentile. Winter: 0th percentile.
  • Danville
    Hazard fingerprint for Danville Tornado: 84th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 4th percentile. Cold: 39th percentile. Winter: 40th percentile.
  • Petersburg
    Hazard fingerprint for Petersburg Tornado: 100th percentile. Tropical: 67th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 98th percentile. Heat: 39th percentile. Cold: 22th percentile. Winter: 57th percentile.
  • Fredericksburg
    Hazard fingerprint for Fredericksburg Tornado: 100th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 100th percentile. Heat: 89th percentile. Cold: 89th percentile. Winter: 71th percentile.
  • Winchester
    Hazard fingerprint for Winchester Tornado: 0th percentile. Tropical: 46th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 100th percentile. Heat: 80th percentile. Cold: 91th percentile. Winter: 90th percentile.
  • Staunton
    Hazard fingerprint for Staunton Tornado: 0th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 78th percentile. Cold: 93th percentile. Winter: 89th percentile.
  • Fairfax
    Hazard fingerprint for Fairfax Tornado: 0th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 100th percentile. Heat: 88th percentile. Cold: 91th percentile. Winter: 87th percentile.
  • Salem
    Hazard fingerprint for Salem Tornado: 83th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 100th percentile. Heat: 4th percentile. Cold: 50th percentile. Winter: 55th percentile.
  • Herndon
    Hazard fingerprint for Herndon Tornado: 71th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 88th percentile. Cold: 91th percentile. Winter: 87th percentile.
  • Waynesboro
    Hazard fingerprint for Waynesboro Tornado: 81th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 99th percentile. Heat: 78th percentile. Cold: 93th percentile. Winter: 89th percentile.
  • Hopewell
    Hazard fingerprint for Hopewell Tornado: 100th percentile. Tropical: 63th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 99th percentile. Heat: 39th percentile. Cold: 22th percentile. Winter: 57th percentile.
  • Christiansburg
    Hazard fingerprint for Christiansburg Tornado: 20th percentile. Tropical: 46th percentile. Wildfire: 2th percentile. Flood: 90th percentile. Hail & wind: 92th percentile. Heat: 0th percentile. Cold: 39th percentile. Winter: 60th percentile.
  • Culpeper
    Hazard fingerprint for Culpeper Tornado: 34th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 95th percentile. Hail & wind: 84th percentile. Heat: 85th percentile. Cold: 91th percentile. Winter: 82th percentile.
  • Colonial Heights
    Hazard fingerprint for Colonial Heights Tornado: 98th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 99th percentile. Heat: 25th percentile. Cold: 9th percentile. Winter: 15th percentile.
  • Radford
    Hazard fingerprint for Radford Tornado: 0th percentile. Tropical: 42th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 100th percentile. Heat: 0th percentile. Cold: 39th percentile. Winter: 50th percentile.
  • Vienna
    Hazard fingerprint for Vienna Tornado: 71th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 98th percentile. Heat: 88th percentile. Cold: 91th percentile. Winter: 87th percentile.
  • Manassas Park
    Hazard fingerprint for Manassas Park Tornado: 0th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 99th percentile. Hail & wind: 97th percentile. Heat: 0th percentile. Cold: 0th percentile. Winter: 0th percentile.
  • Bristol
    Hazard fingerprint for Bristol Tornado: 88th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 99th percentile. Heat: 0th percentile. Cold: 3th percentile. Winter: 63th percentile.
  • Williamsburg
    Hazard fingerprint for Williamsburg Tornado: 0th percentile. Tropical: 76th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 99th percentile. Heat: 39th percentile. Cold: 16th percentile. Winter: 51th percentile.
  • Front Royal
    Hazard fingerprint for Front Royal Tornado: 26th percentile. Tropical: 53th percentile. Wildfire: 40th percentile. Flood: 96th percentile. Hail & wind: 90th percentile. Heat: 81th percentile. Cold: 98th percentile. Winter: 94th percentile.
  • Falls Church
    Hazard fingerprint for Falls Church Tornado: 100th percentile. Tropical: 57th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 100th percentile. Heat: 85th percentile. Cold: 78th percentile. Winter: 80th percentile.
  • Martinsville
    Hazard fingerprint for Martinsville Tornado: 0th percentile. Tropical: 49th percentile. Wildfire: 0th percentile. Flood: 100th percentile. Hail & wind: 100th percentile. Heat: 4th percentile. Cold: 43th percentile. Winter: 39th percentile.
  • Poquoson
    Hazard fingerprint for Poquoson Tornado: 0th percentile. Tropical: 83th percentile. Wildfire: 0th percentile. Flood: 98th percentile. Hail & wind: 69th percentile. Heat: 19th percentile. Cold: 3th percentile. Winter: 12th percentile.
  • Warrenton
    Hazard fingerprint for Warrenton Tornado: 56th percentile. Tropical: 61th percentile. Wildfire: 0th percentile. Flood: 87th percentile. Hail & wind: 87th percentile. Heat: 90th percentile. Cold: 97th percentile. Winter: 93th percentile.