The Town Files

23 Small Towns in West Virginia With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 49 towns of 2,500–10,000 people in West Virginia. #1 is Bluefield, WV (0 tornadoes within 10 miles since 1950).

Map of the 23 towns1234567891011121314151617181920212223
Numbers match the ranking.
  1. 23Hooverson Heights, West Virginia

    4 tornadoes within 10 miles since 1950

    2,582 people · Brooke County · median home $154,600 · income $60,781 · Jan low 19°F · 25 in snow

  2. 22Follansbee, West Virginia

    4 tornadoes within 10 miles since 1950

    2,848 people · Brooke County · median home $133,900 · income $58,371 · Jan low 19°F · 25 in snow

  3. 21Fayetteville, West Virginia

    4 tornadoes within 10 miles since 1950

    2,887 people · Fayette County · median home $184,000 · income $67,623 · Jan low 23°F · 56 in snow

  4. 20Lewisburg, West Virginia

    4 tornadoes within 10 miles since 1950

    3,922 people · Greenbrier County · median home $334,900 · income $49,560 · Jan low 20°F · 30 in snow

  5. 19Philippi, West Virginia

    3 tornadoes within 10 miles since 1950

    2,929 people · Barbour County · median home $114,500 · income $45,879 · Jan low 20°F · 47 in snow

  6. 18Ravenswood, West Virginia

    3 tornadoes within 10 miles since 1950

    3,865 people · Jackson County · median home $97,600 · income $34,241 · Jan low 22°F · 15 in snow

  7. 17Weston, West Virginia

    3 tornadoes within 10 miles since 1950

    3,952 people · Lewis County · median home $105,300 · income $52,070 · Jan low 21°F · 24 in snow

  8. 16Sissonville, West Virginia

    3 tornadoes within 10 miles since 1950

    4,084 people · Kanawha County · median home $180,800 · income $66,944 · Jan low 20°F · 32 in snow

  9. 15New Martinsville, West Virginia

    3 tornadoes within 10 miles since 1950

    5,204 people · Wetzel County · median home $128,300 · income $60,946 · Jan low 20°F · 24 in snow

  10. 14Moorefield, West Virginia

    2 tornadoes within 10 miles since 1950

    2,524 people · Hardy County · median home $125,000 · income $49,063 · Jan low 20°F · 21 in snow

  11. 13Paden City, West Virginia

    2 tornadoes within 10 miles since 1950

    2,541 people · Wetzel County · median home $103,200 · income $66,101 · Jan low 20°F · 25 in snow

  12. 12Madison, West Virginia

    2 tornadoes within 10 miles since 1950

    2,913 people · Boone County · median home $147,900 · income $58,872 · Jan low 25°F · 17 in snow

  13. 11Ripley, West Virginia

    2 tornadoes within 10 miles since 1950

    3,079 people · Jackson County · median home $121,800 · income $41,518 · Jan low 22°F · 12 in snow

  14. 10Welch, West Virginia

    2 tornadoes within 10 miles since 1950

    3,590 people · McDowell County · median home $57,300 · income $32,969 · Jan low 25°F · 24 in snow

  15. 9Keyser, West Virginia

    2 tornadoes within 10 miles since 1950

    4,864 people · Mineral County · median home $143,000 · income $46,955 · Jan low 21°F · 34 in snow

  16. 8Princeton, West Virginia

    2 tornadoes within 10 miles since 1950

    5,872 people · Mercer County · median home $120,300 · income $43,900 · Jan low 24°F · 24 in snow

  17. 7Elkins, West Virginia

    2 tornadoes within 10 miles since 1950

    6,934 people · Randolph County · median home $152,700 · income $44,217 · Jan low 20°F · 69 in snow

  18. 6Moundsville, West Virginia

    2 tornadoes within 10 miles since 1950

    8,093 people · Marshall County · median home $118,600 · income $49,048 · Jan low 20°F · 16 in snow

  19. 5Oak Hill, West Virginia

    2 tornadoes within 10 miles since 1950

    8,179 people · Fayette County · median home $118,700 · income $52,466 · Jan low 23°F · 51 in snow

  20. 4Summersville, West Virginia

    1 tornado within 10 miles since 1950

    3,431 people · Nicholas County · median home $230,000 · income $56,571 · Jan low 21°F · 68 in snow

  21. 3Buckhannon, West Virginia

    1 tornado within 10 miles since 1950

    5,186 people · Upshur County · median home $158,100 · income $54,615 · Jan low 21°F · 39 in snow

  22. 2Williamson, West Virginia

    0 tornadoes within 10 miles since 1950

    3,083 people · Mingo County · median home $89,600 · income $21,875 · Jan low 26°F · 13 in snow

  23. 1Bluefield, West Virginia

    0 tornadoes within 10 miles since 1950

    9,658 people · Mercer County · median home $105,400 · income $49,375 · Jan low 22°F · 40 in snow

More West Virginia rankings

Same ranking, other places

Methodology. We ranked 49 towns of 2,500–10,000 people in West Virginia (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: