The Town Files

50 Places in America With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 12,622 towns and cities of 2,500+ people in the U.S.. #1 is San Francisco, CA (0 tornadoes within 10 miles since 1950).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
  1. 50Fortuna Foothills, Arizona

    0 tornadoes within 10 miles since 1950

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

  2. 49East Hampton, New York

    0 tornadoes within 10 miles since 1950

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

  3. 48Atascadero, California

    0 tornadoes within 10 miles since 1950

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

  4. 47Summerlin South, Nevada

    0 tornadoes within 10 miles since 1950

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

  5. 46El Paso de Robles (Paso Robles), California

    0 tornadoes within 10 miles since 1950

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

  6. 45Juneau, Alaska

    0 tornadoes within 10 miles since 1950

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

  7. 44Desert Hot Springs, California

    0 tornadoes within 10 miles since 1950

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

  8. 43Fairbanks, Alaska

    0 tornadoes within 10 miles since 1950

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

  9. 42Redmond, Oregon

    0 tornadoes within 10 miles since 1950

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

  10. 41Butte-Silver Bow (balance), Montana

    0 tornadoes within 10 miles since 1950

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

  11. 40Mount Vernon, Washington

    0 tornadoes within 10 miles since 1950

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

  12. 39San Luis, Arizona

    0 tornadoes within 10 miles since 1950

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

  13. 38Lewiston, Maine

    0 tornadoes within 10 miles since 1950

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

  14. 37Post Falls, Idaho

    0 tornadoes within 10 miles since 1950

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

  15. 36Lynnwood, Washington

    0 tornadoes within 10 miles since 1950

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

  16. 35Calexico, California

    0 tornadoes within 10 miles since 1950

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

  17. 34Grants Pass, Oregon

    0 tornadoes within 10 miles since 1950

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

  18. 33Edmonds, Washington

    0 tornadoes within 10 miles since 1950

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

  19. 32Danville, California

    0 tornadoes within 10 miles since 1950

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

  20. 31Palm Springs, California

    0 tornadoes within 10 miles since 1950

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

  21. 30Bothell, Washington

    0 tornadoes within 10 miles since 1950

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

  22. 29Palm Desert, California

    0 tornadoes within 10 miles since 1950

    51,163 people · Riverside County · median home $542,000 · income $77,513 · Jan low 47°F · 0 in snow

  23. 28Delano, California

    0 tornadoes within 10 miles since 1950

    51,428 people · Kern County · median home $301,900 · income $67,010 · Jan low 38°F · 0 in snow

  24. 27Cathedral City, California

    0 tornadoes within 10 miles since 1950

    51,493 people · Riverside County · median home $453,100 · income $73,572 · Jan low 48°F · 0 in snow

  25. 26Novato, California

    0 tornadoes within 10 miles since 1950

    53,225 people · Marin County · median home $1,032,500 · income $115,736 · Jan low 43°F · 0 in snow

  26. 25Yucaipa, California

    0 tornadoes within 10 miles since 1950

    54,542 people · San Bernardino County · median home $502,100 · income $90,794 · Jan low 41°F · 0 in snow

  27. 24Coeur d'Alene, Idaho

    0 tornadoes within 10 miles since 1950

    54,628 people · Kootenai County · median home $483,500 · income $72,338 · Jan low 26°F · 27 in snow

  28. 23Lake Havasu City, Arizona

    0 tornadoes within 10 miles since 1950

    57,144 people · Mohave County · median home $455,400 · income $70,148 · Jan low 43°F · 0 in snow

  29. 22Shoreline, Washington

    0 tornadoes within 10 miles since 1950

    58,608 people · King County · median home $811,100 · income $112,751 · Jan low 37°F · 4 in snow

  30. 21Petaluma, California

    0 tornadoes within 10 miles since 1950

    59,776 people · Sonoma County · median home $878,600 · income $115,430 · Jan low 39°F · 0 in snow

  31. 20Porterville, California

    0 tornadoes within 10 miles since 1950

    62,623 people · Tulare County · median home $285,700 · income $60,461 · Jan low 40°F · 0 in snow

  32. 19Eastvale, California

    0 tornadoes within 10 miles since 1950

    69,757 people · Riverside County · median home $831,900 · income $160,069 · Jan low 42°F · 0 in snow

  33. 18Union City, California

    0 tornadoes within 10 miles since 1950

    70,143 people · Alameda County · median home $1,104,900 · income $133,715 · Jan low 43°F · 0 in snow

  34. 17Redmond, Washington

    0 tornadoes within 10 miles since 1950

    73,256 people · King County · median home $1,167,800 · income $162,560 · Jan low 37°F · 4 in snow

  35. 16Napa, California

    0 tornadoes within 10 miles since 1950

    79,246 people · Napa County · median home $856,400 · income $105,963 · Jan low 40°F · 0 in snow

  36. 15Redwood City, California

    0 tornadoes within 10 miles since 1950

    84,292 people · San Mateo County · median home $1,801,700 · income $157,814 · Jan low 41°F · 0 in snow

  37. 14San Ramon, California

    0 tornadoes within 10 miles since 1950

    84,605 people · Contra Costa County · median home $1,509,500 · income $196,161 · Jan low 42°F · 1 in snow

  38. 13Medford, Oregon

    0 tornadoes within 10 miles since 1950

    85,824 people · Jackson County · median home $417,100 · income $73,230 · Jan low 33°F · 3 in snow

  39. 12Indio, California

    0 tornadoes within 10 miles since 1950

    89,137 people · Riverside County · median home $458,400 · income $77,167 · Jan low 47°F · 0 in snow

  40. 11Chino, California

    0 tornadoes within 10 miles since 1950

    91,403 people · San Bernardino County · median home $683,400 · income $104,682 · Jan low 42°F · 0 in snow

  41. 10Bellingham, Washington

    0 tornadoes within 10 miles since 1950

    91,482 people · Whatcom County · median home $627,500 · income $66,755 · Jan low 35°F · 3 in snow

  42. 9Kirkland, Washington

    0 tornadoes within 10 miles since 1950

    92,175 people · King County · median home $1,115,400 · income $150,414 · Jan low 37°F · 4 in snow

  43. 8Redding, California

    0 tornadoes within 10 miles since 1950

    93,611 people · Shasta County · median home $382,300 · income $70,466 · Jan low 38°F · 1 in snow

  44. 7Vallejo, California

    0 tornadoes within 10 miles since 1950

    126,090 people · Solano County · median home $589,500 · income $90,171 · Jan low 42°F · 0 in snow

  45. 6Corona, California

    0 tornadoes within 10 miles since 1950

    157,136 people · Riverside County · median home $700,700 · income $109,242 · Jan low 42°F · 0 in snow

  46. 5Ontario, California

    0 tornadoes within 10 miles since 1950

    175,265 people · San Bernardino County · median home $607,600 · income $88,941 · Jan low 45°F · 0 in snow

  47. 4Enterprise, Nevada

    0 tornadoes within 10 miles since 1950

    221,831 people · Clark County · median home $475,500 · income $98,462 · Jan low 38°F · 0 in snow

  48. 3Laredo, Texas

    0 tornadoes within 10 miles since 1950

    255,205 people · Webb County · median home $193,500 · income $63,915 · Jan low 47°F · 0 in snow

  49. 2Anchorage, Alaska

    0 tornadoes within 10 miles since 1950

    291,247 people · Anchorage Municipality · median home $395,900 · income $103,284 · Jan low 6°F · 80 in snow

  50. 1San Francisco, California

    0 tornadoes within 10 miles since 1950

    873,965 people · San Francisco County · median home $1,394,500 · income $140,970 · Jan low 46°F

More U.S. rankings

Methodology. We ranked 12,622 towns and cities of 2,500+ 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: