The Town Files

50 Small Towns in America With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 7,696 towns of 2,500–10,000 people in the U.S.. #1 is Glenwood Springs, CO (0 tornadoes within 10 miles since 1950).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
  1. 50Yreka, California

    0 tornadoes within 10 miles since 1950

    7,807 people · Siskiyou County · median home $263,200 · income $43,982 · Jan low 27°F · 12 in snow

  2. 49Thousand Palms, California

    0 tornadoes within 10 miles since 1950

    7,967 people · Riverside County · median home $268,700 · income $77,000 · Jan low 48°F · 0 in snow

  3. 48Lihue, Hawaii

    0 tornadoes within 10 miles since 1950

    8,004 people · Kauai County · median home $878,500 · income $92,850 · Jan low 66°F · 0 in snow

  4. 47Richmond, Rhode Island

    0 tornadoes within 10 miles since 1950

    8,020 people · Washington County · median home $435,800 · income $124,653 · Jan low 21°F · 35 in snow

  5. 46Sequim, Washington

    0 tornadoes within 10 miles since 1950

    8,024 people · Clallam County · median home $408,700 · income $59,707 · Jan low 32°F · 1 in snow

  6. 45Westlake Village, California

    0 tornadoes within 10 miles since 1950

    8,029 people · Los Angeles County · median home $1,331,400 · income $179,954 · Jan low 43°F · 0 in snow

  7. 44Duvall, Washington

    0 tornadoes within 10 miles since 1950

    8,034 people · King County · median home $830,100 · income $197,361 · Jan low 32°F · 3 in snow

  8. 43Livingston, Montana

    0 tornadoes within 10 miles since 1950

    8,040 people · Park County · median home $392,400 · income $65,861 · Jan low 19°F · 61 in snow

  9. 42Montpelier, Vermont

    0 tornadoes within 10 miles since 1950

    8,074 people · Washington County · median home $375,100 · income $81,030 · Jan low 7°F · 126 in snow

  10. 41Springs, New York

    0 tornadoes within 10 miles since 1950

    8,086 people · Suffolk County · median home $948,500 · income $144,836 · Jan low 23°F · 27 in snow

  11. 40Fort Irwin, California

    0 tornadoes within 10 miles since 1950

    8,096 people · San Bernardino County · median home — · income $76,107 · Jan low 36°F

  12. 39Ketchikan, Alaska

    0 tornadoes within 10 miles since 1950

    8,192 people · Ketchikan Gateway Borough · median home $352,400 · income $85,275 · Jan low 32°F · 35 in snow

  13. 38Bermuda Dunes, California

    0 tornadoes within 10 miles since 1950

    8,244 people · Riverside County · median home $596,300 · income $90,818 · Jan low 47°F · 0 in snow

  14. 37Wytheville, Virginia

    0 tornadoes within 10 miles since 1950

    8,265 people · Wythe County · median home $196,800 · income $47,270 · Jan low 24°F · 18 in snow

  15. 36Hood River, Oregon

    0 tornadoes within 10 miles since 1950

    8,313 people · Hood River County · median home $684,100 · income $85,647 · Jan low 30°F · 17 in snow

  16. 35Templeton, California

    0 tornadoes within 10 miles since 1950

    8,386 people · San Luis Obispo County · median home $810,400 · income $117,063 · Jan low 34°F · 0 in snow

  17. 34Park City, Utah

    0 tornadoes within 10 miles since 1950

    8,396 people · Summit County · median home $1,757,800 · income $133,558 · Jan low 16°F · 153 in snow

  18. 33Ellsworth, Maine

    0 tornadoes within 10 miles since 1950

    8,399 people · Hancock County · median home $242,300 · income $77,375 · Jan low 11°F · 75 in snow

  19. 32Virginia, Minnesota

    0 tornadoes within 10 miles since 1950

    8,421 people · St. Louis County · median home $120,600 · income $51,720 · Jan low -1°F · 69 in snow

  20. 31Sitka, Alaska

    0 tornadoes within 10 miles since 1950

    8,458 people · Sitka City and Borough · median home $450,300 · income $101,727 · Jan low 29°F

  21. 30Ephrata, Washington

    0 tornadoes within 10 miles since 1950

    8,477 people · Grant County · median home $252,000 · income $69,551 · Jan low 24°F

  22. 29Kalifornsky, Alaska

    0 tornadoes within 10 miles since 1950

    8,487 people · Kenai Peninsula Borough · median home $336,800 · income $93,508 · Jan low 5°F

  23. 28Gonzales, California

    0 tornadoes within 10 miles since 1950

    8,647 people · Monterey County · median home $618,800 · income $77,672 · Jan low 42°F · 0 in snow

  24. 27Hoquiam, Washington

    0 tornadoes within 10 miles since 1950

    8,776 people · Grays Harbor County · median home $228,200 · income $49,795 · Jan low 38°F · 1 in snow

  25. 26Tanaina, Alaska

    0 tornadoes within 10 miles since 1950

    8,817 people · Matanuska-Susitna Borough · median home $328,500 · income $105,536 · Jan low 11°F · 62 in snow

  26. 25Ivins, Utah

    0 tornadoes within 10 miles since 1950

    8,978 people · Washington County · median home $594,000 · income $78,089 · Jan low 28°F · 1 in snow

  27. 24Cloverdale, California

    0 tornadoes within 10 miles since 1950

    8,996 people · Sonoma County · median home $619,400 · income $117,177 · Jan low 38°F · 0 in snow

  28. 23Wasilla, Alaska

    0 tornadoes within 10 miles since 1950

    9,054 people · Matanuska-Susitna Borough · median home $358,400 · income $67,234 · Jan low 11°F · 62 in snow

  29. 22Craig, Colorado

    0 tornadoes within 10 miles since 1950

    9,060 people · Moffat County · median home $278,500 · income $72,636 · Jan low 3°F · 113 in snow

  30. 21Hooper, Utah

    0 tornadoes within 10 miles since 1950

    9,087 people · Weber County · median home $628,500 · income $113,333 · Jan low 20°F · 36 in snow

  31. 20White City, Oregon

    0 tornadoes within 10 miles since 1950

    9,090 people · Jackson County · median home $302,400 · income $71,175 · Jan low 33°F · 3 in snow

  32. 19Burlington, Washington

    0 tornadoes within 10 miles since 1950

    9,152 people · Skagit County · median home $466,400 · income $80,475 · Jan low 35°F · 6 in snow

  33. 18Hailey, Idaho

    0 tornadoes within 10 miles since 1950

    9,161 people · Blaine County · median home $637,800 · income $90,760 · Jan low 16°F · 85 in snow

  34. 17Grants, New Mexico

    0 tornadoes within 10 miles since 1950

    9,163 people · Cibola County · median home $136,500 · income $47,183 · Jan low 15°F · 8 in snow

  35. 16Meadow Lakes, Alaska

    0 tornadoes within 10 miles since 1950

    9,197 people · Matanuska-Susitna Borough · median home $323,100 · income $81,699 · Jan low 11°F · 62 in snow

  36. 15Rathdrum, Idaho

    0 tornadoes within 10 miles since 1950

    9,211 people · Kootenai County · median home $444,100 · income $86,563 · Jan low 26°F · 27 in snow

  37. 14Newfane, New York

    0 tornadoes within 10 miles since 1950

    9,304 people · Niagara County · median home $170,800 · income $75,484 · Jan low 18°F · 72 in snow

  38. 13Hyrum, Utah

    0 tornadoes within 10 miles since 1950

    9,362 people · Cache County · median home $422,600 · income $88,725 · Jan low 13°F · 52 in snow

  39. 12Florence, Oregon

    0 tornadoes within 10 miles since 1950

    9,396 people · Lane County · median home $358,300 · income $53,333 · Jan low 39°F · 1 in snow

  40. 11Anaconda-Deer Lodge County, Montana

    0 tornadoes within 10 miles since 1950

    9,421 people · Deer Lodge County · median home $231,700 · income $57,527 · Jan low 16°F · 75 in snow

  41. 10North Lakes, Alaska

    0 tornadoes within 10 miles since 1950

    9,450 people · Matanuska-Susitna Borough · median home $357,600 · income $101,679 · Jan low 11°F · 62 in snow

  42. 9Blackhawk, California

    0 tornadoes within 10 miles since 1950

    9,637 people · Contra Costa County · median home $2,000,001 · income $245,208 · Jan low 42°F · 1 in snow

  43. 8Fort Salonga, New York

    0 tornadoes within 10 miles since 1950

    9,652 people · Suffolk County · median home $846,700 · income $189,856 · Jan low 25°F · 30 in snow

  44. 7Bluefield, 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

  45. 6Eagle Point, Oregon

    0 tornadoes within 10 miles since 1950

    9,686 people · Jackson County · median home $408,700 · income $84,126 · Jan low 33°F · 3 in snow

  46. 5Picnic Point, Washington

    0 tornadoes within 10 miles since 1950

    9,768 people · Snohomish County · median home $833,800 · income $129,734 · Jan low 37°F · 4 in snow

  47. 4Sweet Home, Oregon

    0 tornadoes within 10 miles since 1950

    9,828 people · Linn County · median home $273,300 · income $56,927 · Jan low 34°F · 0 in snow

  48. 3Waimea, Hawaii

    0 tornadoes within 10 miles since 1950

    9,904 people · Hawaii County · median home $677,400 · income $100,198 · Jan low 68°F · 0 in snow

  49. 2Makaha, Hawaii

    0 tornadoes within 10 miles since 1950

    9,916 people · Honolulu County · median home $394,000 · income $64,970 · Jan low 65°F · 0 in snow

  50. 1Glenwood Springs, Colorado

    0 tornadoes within 10 miles since 1950

    9,963 people · Garfield County · median home $619,000 · income $91,481 · Jan low 12°F · 39 in snow

More U.S. rankings

Same ranking, other places

Methodology. We ranked 7,696 towns of 2,500–10,000 people in the U.S. (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: