West Virginia

55 counties8 tornadoes rated F3/EF3+80 county disaster declarations

West Virginia has recorded 177 tornadoes since 1950, 38th among the states; 20 tropical storms and hurricanes within 50 miles since 1851; 989,921 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
177
38th of 51
Rated F3/EF3 or stronger
8
33rd of 51
Tropical cyclones within 50 mi
20
21st of 51
At hurricane strength
2
21st of 51
Acres burned since 1984
990K
319 large fires
Flood insurance claims
27,290
$378 million paid

County leaders

Where in West Virginia each hazard has struck most.

Notable events

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

Tornadoes

  1. EF3 2012, Wayne10 killed

Hurricanes and tropical storms

  1. Unnamed 1878Cat. 1
  2. Unnamed 1893Cat. 1
  3. Unnamed 1896Cat. 1
  4. Unnamed 1893Tropical storm
  5. Unnamed 1876Tropical storm
  6. Unnamed 1933Tropical storm
  7. Isabel 2003Tropical storm
  8. Unnamed 1949Tropical storm
  9. Unnamed 1878Tropical storm
  10. Hugo 1989Tropical storm

Every county

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

Counties of West Virginia
Barbour County33037721
Berkeley County1413031218
Boone County13144,68147731
Braxton County1304024
Brooke County14048818
Cabell County5496180732
Calhoun County04026424
Clay County046,9547626
Doddridge County2305225
Fayette County4163,84329826
Gilmer County13045525
Grant County262,53615521
Greenbrier County741,09494327
Hampshire County411026119
Hancock County12036518
Hardy County1109,86218822
Harrison County64078625
Jackson County34031125
Jefferson County713014319
Kanawha County15489,8602,47935
Lewis County33033325
Lincoln County6423,91534439
Logan County03146,5672,14936
Marion County74037122
Marshall County34054125
Mason County34014021
McDowell County2164,1981,05027
Mercer County211,21243727
Mineral County25019219
Mingo County13267,8861,67936
Monongalia County84036121
Monroe County24278919
Morgan County211020417
Nicholas County423,78721626
Ohio County2403,12323
Pendleton County285,1066724
Pleasants County2304316
Pocahontas County14070623
Preston County12409924
Putnam County84029024
Raleigh County7172,06447929
Randolph County44053623
Ritchie County1306521
Roane County14018926
Summers County21031224
Taylor County3305020
Tucker County34036925
Tyler County1305926
Upshur County13041722
Wayne County6451,02546933
Webster County0143219923
Wetzel County14049828
Wirt County1406721
Wood County104094718
Wyoming County1133,90492330

Cities

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

  • Charleston
    Hazard fingerprint for Charleston Tornado: 24th percentile. Tropical: 34th percentile. Wildfire: 83th percentile. Flood: 87th percentile. Hail & wind: 85th percentile. Heat: 73th percentile. Cold: 81th percentile. Winter: 58th percentile.
  • Huntington
    Hazard fingerprint for Huntington Tornado: 25th percentile. Tropical: 34th percentile. Wildfire: 25th percentile. Flood: 95th percentile. Hail & wind: 90th percentile. Heat: 74th percentile. Cold: 78th percentile. Winter: 43th percentile.
  • Morgantown
    Hazard fingerprint for Morgantown Tornado: 30th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 90th percentile. Hail & wind: 91th percentile. Heat: 0th percentile. Cold: 50th percentile. Winter: 48th percentile.
  • Parkersburg
    Hazard fingerprint for Parkersburg Tornado: 35th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 89th percentile. Hail & wind: 88th percentile. Heat: 72th percentile. Cold: 82th percentile. Winter: 44th percentile.
  • Wheeling
    Hazard fingerprint for Wheeling Tornado: 26th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 97th percentile. Hail & wind: 98th percentile. Heat: 0th percentile. Cold: 50th percentile. Winter: 38th percentile.
  • Martinsburg
    Hazard fingerprint for Martinsburg Tornado: 57th percentile. Tropical: 53th percentile. Wildfire: 0th percentile. Flood: 94th percentile. Hail & wind: 93th percentile. Heat: 82th percentile. Cold: 92th percentile. Winter: 90th percentile.
  • Weirton
    Hazard fingerprint for Weirton Tornado: 19th percentile. Tropical: 20th percentile. Wildfire: 0th percentile. Flood: 95th percentile. Hail & wind: 98th percentile. Heat: 0th percentile. Cold: 28th percentile. Winter: 33th percentile.
  • Fairmont
    Hazard fingerprint for Fairmont Tornado: 30th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 95th percentile. Hail & wind: 79th percentile. Heat: 0th percentile. Cold: 28th percentile. Winter: 40th percentile.
  • Beckley
    Hazard fingerprint for Beckley Tornado: 19th percentile. Tropical: 7th percentile. Wildfire: 86th percentile. Flood: 73th percentile. Hail & wind: 66th percentile. Heat: 75th percentile. Cold: 85th percentile. Winter: 87th percentile.
  • Clarksburg
    Hazard fingerprint for Clarksburg Tornado: 22th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 93th percentile. Hail & wind: 86th percentile. Heat: 72th percentile. Cold: 82th percentile. Winter: 57th percentile.
  • South Charleston
    Hazard fingerprint for South Charleston Tornado: 24th percentile. Tropical: 34th percentile. Wildfire: 83th percentile. Flood: 87th percentile. Hail & wind: 85th percentile. Heat: 73th percentile. Cold: 81th percentile. Winter: 58th percentile.
  • Vienna
    Hazard fingerprint for Vienna Tornado: 35th percentile. Tropical: 34th percentile. Wildfire: 0th percentile. Flood: 89th percentile. Hail & wind: 88th percentile. Heat: 72th percentile. Cold: 82th percentile. Winter: 44th percentile.
  • St. Albans
    Hazard fingerprint for St. Albans Tornado: 24th percentile. Tropical: 34th percentile. Wildfire: 83th percentile. Flood: 87th percentile. Hail & wind: 85th percentile. Heat: 73th percentile. Cold: 81th percentile. Winter: 58th percentile.