The Town Files

50 Towns in America With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 3,996 towns of 10,000–50,000 people in the U.S.. #1 is Bothell, WA (0 tornadoes within 10 miles since 1950).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
  1. 50Coos Bay, Oregon

    0 tornadoes within 10 miles since 1950

    Coos Bay is a city of 15,985 people in Coos County, Oregon. No tornado has been recorded within 10 miles since 1950 (typical Oregon town: 2).

    15,985 people · Coos County · median home $306,900 · income $56,524 · Jan low 41°F · 0 in snow

    Full Coos Bay, Oregon profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Coos Bay by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  2. 49The Dalles, Oregon

    0 tornadoes within 10 miles since 1950

    The Dalles is a city of 16,010 people in Wasco County, Oregon. No tornado has been recorded within 10 miles since 1950 (typical Oregon town: 2).

    16,010 people · Wasco County · median home $360,800 · income $62,614 · Jan low 31°F · 6 in snow

    Full The Dalles, Oregon profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of The Dalles by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  3. 48Hibbing, Minnesota

    0 tornadoes within 10 miles since 1950

    Hibbing is a city of 16,214 people in St. Louis County, Minnesota. No tornado has been recorded within 10 miles since 1950 (typical Minnesota town: 14).

    16,214 people · St. Louis County · median home $130,200 · income $55,789 · Jan low -4°F

    Full Hibbing, Minnesota profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Hibbing by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  4. 47Clearlake, California

    0 tornadoes within 10 miles since 1950

    Clearlake is a city of 16,685 people in Lake County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    16,685 people · Lake County · median home $214,200 · income $41,867 · Jan low 33°F · 0 in snow

    Full Clearlake, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Clearlake by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  5. 46Susanville, California

    0 tornadoes within 10 miles since 1950

    Susanville is a city of 16,728 people in Lassen County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    16,728 people · Lassen County · median home $235,500 · income $61,641 · Jan low 22°F

    Full Susanville, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Susanville by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  6. 45Truckee, California

    0 tornadoes within 10 miles since 1950

    Truckee is a town of 16,729 people in Nevada County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    16,729 people · Nevada County · median home $947,900 · income $130,462 · Jan low 16°F · 207 in snow

    Full Truckee, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Truckee by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  7. 44Heber, Utah

    0 tornadoes within 10 miles since 1950

    Heber is a city of 16,856 people in Wasatch County, Utah. No tornado has been recorded within 10 miles since 1950 (typical Utah town: 2).

    16,856 people · Wasatch County · median home $654,200 · income $110,339 · Jan low 13°F · 75 in snow

    Full Heber, Utah profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Heber by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  8. 43Rancho Mirage, California

    0 tornadoes within 10 miles since 1950

    Rancho Mirage is a city of 16,999 people in Riverside County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    16,999 people · Riverside County · median home $807,200 · income $107,364 · Jan low 48°F · 0 in snow

    Full Rancho Mirage, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Rancho Mirage by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  9. 42Aberdeen, Washington

    0 tornadoes within 10 miles since 1950

    Aberdeen is a city of 17,013 people in Grays Harbor County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    17,013 people · Grays Harbor County · median home $237,300 · income $52,195 · Jan low 37°F · 1 in snow

    Full Aberdeen, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Aberdeen by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  10. 41Camano, Washington

    0 tornadoes within 10 miles since 1950

    Camano is a community of 17,356 people in Island County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    17,356 people · Island County · median home $670,800 · income $105,231 · Jan low 37°F · 3 in snow

    Full Camano, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Camano by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  11. 40Coalinga, California

    0 tornadoes within 10 miles since 1950

    Coalinga is a city of 17,590 people in Fresno County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    17,590 people · Fresno County · median home $262,400 · income $75,451 · Jan low 38°F · 0 in snow

    Full Coalinga, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Coalinga by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  12. 39Anacortes, Washington

    0 tornadoes within 10 miles since 1950

    Anacortes is a city of 17,637 people in Skagit County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    17,637 people · Skagit County · median home $696,700 · income $91,951 · Jan low 37°F · 5 in snow

    Full Anacortes, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Anacortes by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  13. 38Ellensburg, Washington

    0 tornadoes within 10 miles since 1950

    Ellensburg is a city of 18,666 people in Kittitas County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    18,666 people · Kittitas County · median home $404,100 · income $55,438 · Jan low 20°F

    Full Ellensburg, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Ellensburg by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  14. 37Central Point, Oregon

    0 tornadoes within 10 miles since 1950

    Central Point is a city of 18,997 people in Jackson County, Oregon. No tornado has been recorded within 10 miles since 1950 (typical Oregon town: 2).

    18,997 people · Jackson County · median home $389,100 · income $86,058 · Jan low 33°F · 3 in snow

    Full Central Point, Oregon profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Central Point by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  15. 36Badger, Alaska

    0 tornadoes within 10 miles since 1950

    Badger is a community of 19,031 people in Fairbanks North Star Borough, Alaska. No tornado has been recorded within 10 miles since 1950 (typical Alaska town: 0).

    19,031 people · Fairbanks North Star Borough · median home $310,600 · income $97,183 · Jan low -17°F · 53 in snow

    Full Badger, Alaska profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Badger by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  16. 35Knik-Fairview, Alaska

    0 tornadoes within 10 miles since 1950

    Knik-Fairview is a community of 19,297 people in Matanuska-Susitna Borough, Alaska. No tornado has been recorded within 10 miles since 1950 (typical Alaska town: 0).

    19,297 people · Matanuska-Susitna Borough · median home $340,200 · income $96,437 · Jan low 8°F · 60 in snow

    Full Knik-Fairview, Alaska profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Knik-Fairview by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  17. 34Shafter, California

    0 tornadoes within 10 miles since 1950

    Shafter is a city of 19,953 people in Kern County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    19,953 people · Kern County · median home $335,800 · income $71,215 · Jan low 37°F · 0 in snow

    Full Shafter, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Shafter by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  18. 33Port Angeles, Washington

    0 tornadoes within 10 miles since 1950

    Port Angeles is a city of 19,960 people in Clallam County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    19,960 people · Clallam County · median home $370,200 · income $62,606 · Jan low 37°F · 0 in snow

    Full Port Angeles, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Port Angeles by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  19. 32Montrose, Colorado

    0 tornadoes within 10 miles since 1950

    Montrose is a city of 20,291 people in Montrose County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    20,291 people · Montrose County · median home $387,900 · income $70,386 · Jan low 18°F · 22 in snow

    Full Montrose, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Montrose by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  20. 31Bourne, Massachusetts

    0 tornadoes within 10 miles since 1950

    Bourne is a town of 20,452 people in Barnstable County, Massachusetts. No tornado has been recorded within 10 miles since 1950 (typical Massachusetts town: 8).

    20,452 people · Barnstable County · median home $575,600 · income $91,058 · Jan low 22°F · 37 in snow

    Full Bourne, Massachusetts profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Bourne by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  21. 30Mesquite, Nevada

    0 tornadoes within 10 miles since 1950

    Mesquite is a city of 20,471 people in Clark County, Nevada. No tornado has been recorded within 10 miles since 1950 (typical Nevada town: 1).

    20,471 people · Clark County · median home $388,600 · income $75,227 · Jan low 30°F · 1 in snow

    Full Mesquite, Nevada profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Mesquite by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  22. 29Mountlake Terrace, Washington

    0 tornadoes within 10 miles since 1950

    Mountlake Terrace is a city of 21,286 people in Snohomish County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    21,286 people · Snohomish County · median home $667,300 · income $107,687 · Jan low 37°F · 4 in snow

    Full Mountlake Terrace, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Mountlake Terrace by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  23. 28Ashland, Oregon

    0 tornadoes within 10 miles since 1950

    Ashland is a city of 21,360 people in Jackson County, Oregon. No tornado has been recorded within 10 miles since 1950 (typical Oregon town: 2).

    21,360 people · Jackson County · median home $583,800 · income $68,028 · Jan low 30°F · 1 in snow

    Full Ashland, Oregon profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Ashland by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  24. 27Rancho San Diego, California

    0 tornadoes within 10 miles since 1950

    Rancho San Diego is a community of 21,858 people in San Diego County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    21,858 people · San Diego County · median home $905,300 · income $118,682 · Jan low 43°F · 0 in snow

    Full Rancho San Diego, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Rancho San Diego by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  25. 26Bothell West, Washington

    0 tornadoes within 10 miles since 1950

    Bothell West is a community of 22,015 people in Snohomish County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    22,015 people · Snohomish County · median home $824,900 · income $153,449 · Jan low 37°F · 4 in snow

    Full Bothell West, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Bothell West by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  26. 25Cottage Lake, Washington

    0 tornadoes within 10 miles since 1950

    Cottage Lake is a community of 22,857 people in King County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    22,857 people · King County · median home $1,230,700 · income $213,106 · Jan low 32°F · 3 in snow

    Full Cottage Lake, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Cottage Lake by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  27. 24Patterson, California

    0 tornadoes within 10 miles since 1950

    Patterson, California
    Photo: Wikimedia Commons (public domain, Wikimedia Commons)

    Patterson is a city of 23,781 people in Stanislaus County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    23,781 people · Stanislaus County · median home $450,200 · income $93,650 · Jan low 39°F · 0 in snow

    Full Patterson, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Patterson by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  28. 23Kenmore, Washington

    0 tornadoes within 10 miles since 1950

    Kenmore is a city of 23,914 people in King County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    23,914 people · King County · median home $920,800 · income $139,764 · Jan low 37°F · 4 in snow

    Full Kenmore, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Kenmore by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  29. 22Oak Harbor, Washington

    0 tornadoes within 10 miles since 1950

    Oak Harbor is a city of 24,622 people in Island County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    24,622 people · Island County · median home $461,200 · income $76,084 · Jan low 38°F · 5 in snow

    Full Oak Harbor, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Oak Harbor by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  30. 21Fortuna Foothills, Arizona

    0 tornadoes within 10 miles since 1950

    Fortuna Foothills is a community of 27,776 people in Yuma County, Arizona. No tornado has been recorded within 10 miles since 1950 (typical Arizona town: 1).

    27,776 people · Yuma County · median home $199,200 · income $60,474 · Jan low 45°F · 0 in snow

    Full Fortuna Foothills, Arizona profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Fortuna Foothills by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  31. 20East Hampton, New York

    0 tornadoes within 10 miles since 1950

    East Hampton is a town of 28,385 people in Suffolk County, New York. No tornado has been recorded within 10 miles since 1950 (typical New York town: 5).

    28,385 people · Suffolk County · median home $1,178,500 · income $132,348 · Jan low 28°F · 26 in snow

    Full East Hampton, New York profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of East Hampton by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  32. 19Atascadero, California

    0 tornadoes within 10 miles since 1950

    Atascadero is a city of 29,773 people in San Luis Obispo County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    29,773 people · San Luis Obispo County · median home $716,500 · income $91,429 · Jan low 34°F · 0 in snow

    Full Atascadero, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Atascadero by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  33. 18Summerlin South, Nevada

    0 tornadoes within 10 miles since 1950

    Summerlin South is a community of 30,744 people in Clark County, Nevada. No tornado has been recorded within 10 miles since 1950 (typical Nevada town: 1).

    30,744 people · Clark County · median home $672,400 · income $117,035 · Jan low 32°F · 3 in snow

    Full Summerlin South, Nevada profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Summerlin South by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  34. 17El Paso de Robles (Paso Robles), California

    0 tornadoes within 10 miles since 1950

    El Paso de Robles (Paso Robles), California
    Photo: No machine-readable author provided. Houstontech assumed (based on copyright claims). (public domain, Wikimedia Commons)

    El Paso de Robles (Paso Robles) is a city of 31,490 people in San Luis Obispo County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    31,490 people · San Luis Obispo County · median home $687,200 · income $92,228 · Jan low 34°F · 0 in snow

    Full El Paso de Robles (Paso Robles), California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of El Paso de Robles (Paso Robles) by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  35. 16Juneau, Alaska

    0 tornadoes within 10 miles since 1950

    Juneau is a city and borough of 32,255 people in Juneau City and Borough, Alaska. No tornado has been recorded within 10 miles since 1950 (typical Alaska town: 0).

    32,255 people · Juneau City and Borough · median home $449,300 · income $101,661 · Jan low 27°F · 83 in snow

    Full Juneau, Alaska profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Juneau by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  36. 15Desert Hot Springs, California

    0 tornadoes within 10 miles since 1950

    Desert Hot Springs is a city of 32,512 people in Riverside County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    32,512 people · Riverside County · median home $354,800 · income $52,761 · Jan low 41°F · 0 in snow

    Full Desert Hot Springs, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Desert Hot Springs by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  37. 14Fairbanks, Alaska

    0 tornadoes within 10 miles since 1950

    Fairbanks is a city of 32,515 people in Fairbanks North Star Borough, Alaska. No tornado has been recorded within 10 miles since 1950 (typical Alaska town: 0).

    32,515 people · Fairbanks North Star Borough · median home $268,400 · income $73,534 · Jan low -15°F · 58 in snow

    Full Fairbanks, Alaska profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Fairbanks by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  38. 13Redmond, Oregon

    0 tornadoes within 10 miles since 1950

    Redmond is a city of 33,274 people in Deschutes County, Oregon. No tornado has been recorded within 10 miles since 1950 (typical Oregon town: 2).

    33,274 people · Deschutes County · median home $462,500 · income $84,164 · Jan low 25°F · 14 in snow

    Full Redmond, Oregon profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Redmond by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  39. 12Butte-Silver Bow (balance), Montana

    0 tornadoes within 10 miles since 1950

    Butte-Silver Bow (balance) is a town of 34,494 people in Silver Bow County, Montana. No tornado has been recorded within 10 miles since 1950 (typical Montana town: 1).

    34,494 people · Silver Bow County · median home $257,800 · income $61,857 · Jan low 8°F · 28 in snow

    Full Butte-Silver Bow (balance), Montana profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Butte-Silver Bow (balance) by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  40. 11Mount Vernon, Washington

    0 tornadoes within 10 miles since 1950

    Mount Vernon is a city of 35,219 people in Skagit County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    35,219 people · Skagit County · median home $472,300 · income $75,777 · Jan low 35°F · 6 in snow

    Full Mount Vernon, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Mount Vernon by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  41. 10San Luis, Arizona

    0 tornadoes within 10 miles since 1950

    San Luis is a city of 35,257 people in Yuma County, Arizona. No tornado has been recorded within 10 miles since 1950 (typical Arizona town: 1).

    35,257 people · Yuma County · median home $224,900 · income $59,400 · Jan low 48°F · 0 in snow

    Full San Luis, Arizona profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of San Luis by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  42. 9Lewiston, Maine

    0 tornadoes within 10 miles since 1950

    Lewiston is a city of 37,121 people in Androscoggin County, Maine. No tornado has been recorded within 10 miles since 1950 (typical Maine town: 2).

    37,121 people · Androscoggin County · median home $235,100 · income $55,393 · Jan low 12°F · 65 in snow

    Full Lewiston, Maine profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Lewiston by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  43. 8Post Falls, Idaho

    0 tornadoes within 10 miles since 1950

    Post Falls is a city of 38,485 people in Kootenai County, Idaho. No tornado has been recorded within 10 miles since 1950 (typical Idaho town: 2).

    38,485 people · Kootenai County · median home $477,400 · income $82,183 · Jan low 26°F

    Full Post Falls, Idaho profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Post Falls by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  44. 7Lynnwood, Washington

    0 tornadoes within 10 miles since 1950

    Lynnwood is a city of 38,568 people in Snohomish County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    38,568 people · Snohomish County · median home $686,900 · income $77,704 · Jan low 37°F · 4 in snow

    Full Lynnwood, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Lynnwood by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  45. 6Calexico, California

    0 tornadoes within 10 miles since 1950

    Calexico is a city of 38,633 people in Imperial County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    38,633 people · Imperial County · median home $313,600 · income $49,783 · Jan low 43°F · 0 in snow

    Full Calexico, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Calexico by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  46. 5Grants Pass, Oregon

    0 tornadoes within 10 miles since 1950

    Grants Pass is a city of 39,189 people in Josephine County, Oregon. No tornado has been recorded within 10 miles since 1950 (typical Oregon town: 2).

    39,189 people · Josephine County · median home $382,600 · income $59,646 · Jan low 35°F · 1 in snow

    Full Grants Pass, Oregon profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Grants Pass by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  47. 4Edmonds, Washington

    0 tornadoes within 10 miles since 1950

    Edmonds is a city of 42,853 people in Snohomish County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    42,853 people · Snohomish County · median home $890,100 · income $122,449 · Jan low 37°F · 4 in snow

    Full Edmonds, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Edmonds by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  48. 3Danville, California

    0 tornadoes within 10 miles since 1950

    Danville is a town of 43,582 people in Contra Costa County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    43,582 people · Contra Costa County · median home $1,681,700 · income $232,216 · Jan low 42°F · 1 in snow

    Full Danville, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Danville by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  49. 2Palm Springs, California

    0 tornadoes within 10 miles since 1950

    Palm Springs is a city of 44,575 people in Riverside County, California. No tornado has been recorded within 10 miles since 1950 (typical California town: 2).

    44,575 people · Riverside County · median home $604,000 · income $73,119 · Jan low 47°F · 0 in snow

    Full Palm Springs, California profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Palm Springs by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  50. 1Bothell, Washington

    0 tornadoes within 10 miles since 1950

    Bothell is a city of 48,161 people in King County, Washington. No tornado has been recorded within 10 miles since 1950 (typical Washington town: 1).

    48,161 people · King County · median home $925,100 · income $140,427 · Jan low 37°F · 4 in snow

    Full Bothell, Washington profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Bothell by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.

More U.S. rankings

Methodology. We ranked 3,996 towns of 10,000–50,000 people in the U.S. (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: