West Virginia tornadoes
177 confirmed tornadoes since 1950. Most recent: September 25, 2024, EFU. 2026 so far: 11 preliminary reports preliminary
Counties with the most tornadoes
| County | Tornadoes since 1950 | Per 1,000 sq mi |
|---|---|---|
| Kanawha County | 15 | 17 |
| Berkeley County | 14 | 44 |
| Preston County | 12 | 18 |
| Wood County | 10 | 27 |
| Monongalia County | 8 | 22 |
| Putnam County | 8 | 23 |
| Greenbrier County | 7 | 7 |
| Jefferson County | 7 | 33 |
| Marion County | 7 | 23 |
| Raleigh County | 7 | 12 |
| Harrison County | 6 | 14 |
| Lincoln County | 6 | 14 |
| Wayne County | 6 | 12 |
| Cabell County | 5 | 18 |
| Fayette County | 4 | 6 |
When tornadoes hit here
By month
June is the peak month, with 49 of 177 tornadoes.
By time of day
Most often around 5:00 PM. Times as recorded by NOAA, mostly Central Standard Time.
By year, 1950 to 2025
The line is the five-year average. Tornadoes before about 1953 were under-reported, and better radar since the 1990s finds more weak ones. This year so far: 11 preliminary reports.
By rating
Ratings before February 2007 use the original F scale; the numbers line up with today's EF scale. Unknown means NOAA could not assign a rating.
Notable tornadoes
Most recent tornadoes
| Date | Rating | Path length | Width | Deaths | Injuries |
|---|---|---|---|---|---|
| Sep 25, 2024 | EFU | 2.21 mi | 10 yd | 0 | 0 |
| Aug 8, 2024 | EF0 | 0.49 mi | 150 yd | 0 | 0 |
| Jun 5, 2024 | EF0 | 1.25 mi | 130 yd | 0 | 0 |
| Jun 5, 2024 | EF0 | 1.69 mi | 110 yd | 0 | 0 |
| Jun 5, 2024 | EF0 | 0.92 mi | 65 yd | 0 | 0 |
| May 26, 2024 | EF0 | 0.29 mi | 75 yd | 0 | 0 |
| May 11, 2024 | EF1 | 1.24 mi | 200 yd | 0 | 0 |
| May 9, 2024 | EF0 | 0.43 mi | 50 yd | 0 | 0 |
| May 9, 2024 | EF1 | 3.4 mi | 250 yd | 0 | 1 |
| May 7, 2024 | EF2 | 15.32 mi | 200 yd | 0 | 1 |
| Apr 2, 2024 | EF2 | 5.31 mi | 325 yd | 0 | 1 |
| Apr 2, 2024 | EF1 | 0.78 mi | 100 yd | 0 | 0 |
| Apr 2, 2024 | EF1 | 2.25 mi | 200 yd | 0 | 0 |
| Apr 2, 2024 | EF1 | 5.14 mi | 200 yd | 0 | 0 |
| Apr 2, 2024 | EF2 | 8 mi | 300 yd | 0 | 0 |
| Apr 2, 2024 | EF1 | 5 mi | 300 yd | 0 | 0 |
| Apr 2, 2024 | EF0 | 0.55 mi | 100 yd | 0 | 0 |
| Apr 2, 2024 | EF1 | 8.5 mi | 200 yd | 0 | 0 |
| Apr 2, 2024 | EF1 | 4.2 mi | 200 yd | 0 | 0 |
| Apr 2, 2024 | EF1 | 0.55 mi | 280 yd | 0 | 0 |
| Aug 7, 2023 | EF1 | 6.31 mi | 400 yd | 0 | 0 |
| Aug 1, 2022 | EF2 | 1.81 mi | 350 yd | 0 | 0 |
| Jul 12, 2022 | EF0 | 0.25 mi | 50 yd | 0 | 0 |
| Jul 12, 2022 | EF0 | 0.38 mi | 30 yd | 0 | 0 |
| Jun 14, 2021 | EF0 | 0.9 mi | 100 yd | 0 | 0 |
| May 3, 2021 | EF1 | 1.81 mi | 125 yd | 0 | 1 |
| Jun 24, 2019 | EF0 | 0.83 mi | 75 yd | 0 | 0 |
| Jun 24, 2019 | EF1 | 7.85 mi | 350 yd | 0 | 0 |
| Jun 27, 2018 | EF0 | 0.21 mi | 60 yd | 0 | 0 |
| Jul 5, 2017 | EF0 | 0.26 mi | 30 yd | 0 | 0 |
| Jun 23, 2017 | EF1 | 4.4 mi | 400 yd | 0 | 0 |
| Jun 23, 2017 | EF1 | 0.13 mi | 47 yd | 0 | 0 |
| Jun 23, 2017 | EF0 | 0.27 mi | 200 yd | 0 | 0 |
| Jul 4, 2016 | EF0 | 1.87 mi | 100 yd | 0 | 0 |
| Jul 4, 2016 | EF0 | 0.23 mi | 50 yd | 0 | 0 |
| Jul 4, 2016 | EF2 | 2.63 mi | 70 yd | 0 | 5 |
| Jun 23, 2016 | EF1 | 0.06 mi | 20 yd | 0 | 2 |
| Jun 21, 2016 | EF1 | 0.36 mi | 200 yd | 0 | 0 |
| Jun 21, 2016 | EF1 | 5.39 mi | 300 yd | 0 | 0 |
| Jun 16, 2016 | EF0 | 0.16 mi | 350 yd | 0 | 0 |
| Dec 23, 2015 | EF0 | 0.18 mi | 25 yd | 0 | 0 |
| Jun 26, 2015 | EF0 | 1.35 mi | 200 yd | 0 | 0 |
| Jun 17, 2015 | EF1 | 1.77 mi | 150 yd | 0 | 0 |
| Oct 7, 2014 | EF1 | 5.54 mi | 180 yd | 0 | 2 |
| Oct 7, 2014 | EF2 | 3.01 mi | 150 yd | 0 | 0 |
| Jul 27, 2014 | EF1 | 1.07 mi | 50 yd | 0 | 0 |
| Jul 27, 2014 | EF1 | 4.1 mi | 200 yd | 0 | 0 |
| Jul 13, 2014 | EF0 | 0.07 mi | 50 yd | 0 | 0 |
| Jul 8, 2014 | EF1 | 4.41 mi | 150 yd | 0 | 0 |
| Jul 8, 2014 | EF1 | 2 mi | 50 yd | 0 | 0 |
| Jun 8, 2014 | EF1 | 1 mi | 100 yd | 0 | 0 |
| Jun 4, 2014 | EF1 | 0.51 mi | 400 yd | 0 | 0 |
| Mar 2, 2012 | EF1 | 16.02 mi | 300 yd | 0 | 0 |
| Mar 2, 2012 | EF3 | 49.04 mi | 1,320 yd | 2 | 37 |
| Mar 2, 2012 | EF3 | 84.99 mi | 1,580 yd | 10 | 118 |
| Apr 27, 2011 | EF1 | 0.98 mi | 100 yd | 0 | 0 |
| Sep 16, 2010 | EF1 | 0.69 mi | 175 yd | 0 | 0 |
| Sep 16, 2010 | EF3 | 9.05 mi | 500 yd | 1 | 16 |
| Jul 30, 2008 | EF0 | 7.87 mi | 150 yd | 0 | 0 |
| May 31, 2008 | EF0 | 1.43 mi | 80 yd | 0 | 1 |
| Mar 19, 2008 | EF0 | 0.2 mi | 50 yd | 0 | 0 |
| Jun 27, 2007 | EF1 | 1.16 mi | 50 yd | 0 | 0 |
| Sep 17, 2004 | F0 | 1 mi | 100 yd | 0 | 0 |
| Sep 17, 2004 | F2 | 2 mi | 100 yd | 0 | 6 |
| Sep 17, 2004 | F1 | 2 mi | 100 yd | 0 | 0 |
| May 21, 2004 | F0 | 3 mi | 1 yd | 0 | 0 |
| Jul 10, 2003 | F2 | 2.5 mi | 250 yd | 0 | 0 |
| Jul 9, 2003 | F0 | 4 mi | 75 yd | 0 | 0 |
| Apr 28, 2002 | F1 | 1 mi | 150 yd | 0 | 0 |
| May 21, 2001 | F0 | 0.7 mi | 100 yd | 0 | 0 |
| Aug 9, 2000 | F1 | 1.5 mi | 100 yd | 0 | 0 |
| Aug 9, 2000 | F0 | 0.3 mi | 50 yd | 0 | 0 |
| Aug 9, 2000 | F1 | 2.7 mi | 80 yd | 0 | 0 |
| May 23, 2000 | F1 | 1 mi | 70 yd | 0 | 0 |
| Oct 13, 1999 | F1 | 0.3 mi | 200 yd | 0 | 0 |
| Aug 9, 1998 | F0 | 0.5 mi | 30 yd | 0 | 0 |
| Jul 30, 1998 | F1 | 1 mi | 150 yd | 0 | 0 |
| Jun 27, 1998 | F0 | 0.3 mi | 50 yd | 0 | 0 |
| Jun 16, 1998 | F1 | 1 mi | 150 yd | 0 | 0 |
| Jun 16, 1998 | F1 | 3.5 mi | 100 yd | 0 | 0 |
| Jun 2, 1998 | F2 | 15 mi | 150 yd | 0 | 5 |
| Jun 2, 1998 | F2 | 12 mi | 300 yd | 0 | 0 |
| Jun 2, 1998 | F1 | 9 mi | 150 yd | 0 | 0 |
| Jun 2, 1998 | F0 | 0.5 mi | 60 yd | 0 | 0 |
| Jun 2, 1998 | F1 | 1.5 mi | 80 yd | 0 | 0 |
| Jun 2, 1998 | F1 | 0.3 mi | 40 yd | 0 | 0 |
| Jun 2, 1998 | F1 | 0.7 mi | 40 yd | 0 | 1 |
| May 24, 1998 | F1 | 4 mi | 150 yd | 0 | 1 |
| Jan 9, 1998 | F1 | 11 mi | 250 yd | 0 | 0 |
| Jan 8, 1998 | F2 | 2 mi | 100 yd | 0 | 0 |
| Jun 18, 1997 | F0 | 0.3 mi | 20 yd | 0 | 0 |
| Jul 30, 1996 | F1 | 3 mi | 100 yd | 0 | 0 |
| Jul 30, 1996 | F1 | 10 mi | 100 yd | 0 | 0 |
| Jul 19, 1996 | F1 | 0.2 mi | 50 yd | 0 | 0 |
| Aug 17, 1994 | F1 | 2 mi | 100 yd | 0 | 0 |
| Aug 17, 1994 | F0 | 3 mi | 100 yd | 0 | 0 |
| Jun 9, 1993 | F0 | 1.5 mi | 30 yd | 0 | 0 |
| Jul 5, 1992 | F0 | 0.1 mi | 30 yd | 0 | 0 |
| Apr 9, 1991 | F0 | 0.1 mi | 40 yd | 0 | 0 |
| Sep 14, 1990 | F1 | 0.7 mi | 50 yd | 0 | 0 |
Every West Virginia county
- Barbour County 3
- Berkeley County 14
- Boone County 0
- Braxton County 1
- Brooke County 0
- Cabell County 5
- Calhoun County 0
- Clay County 0
- Doddridge County 2
- Fayette County 4
- Gilmer County 1
- Grant County 2
- Greenbrier County 7
- Hampshire County 4
- Hancock County 1
- Hardy County 0
- Harrison County 6
- Jackson County 3
- Jefferson County 7
- Kanawha County 15
- Lewis County 3
- Lincoln County 6
- Logan County 0
- Marion County 7
- Marshall County 3
- Mason County 3
- McDowell County 2
- Mercer County 2
- Mineral County 2
- Mingo County 1
- Monongalia County 8
- Monroe County 2
- Morgan County 2
- Nicholas County 4
- Ohio County 2
- Pendleton County 2
- Pleasants County 2
- Pocahontas County 1
- Preston County 12
- Putnam County 8
- Raleigh County 7
- Randolph County 4
- Ritchie County 1
- Roane County 1
- Summers County 2
- Taylor County 3
- Tucker County 3
- Tyler County 1
- Upshur County 1
- Wayne County 6
- Webster County 0
- Wetzel County 1
- Wirt County 1
- Wood County 10
- Wyoming County 1
Free tornado alerts for West Virginia
We are building free email alerts for tornado warnings. Join the waiting list and we will email you once when they are ready. Until then, please rely on the National Weather Service and your phone's emergency alerts.
Source: NOAA Storm Prediction Center severe weather database, 1950 to 2025. A tornado that crossed a state line counts in each state it touched.