The Town Files

23 Small Towns in Kansas With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 67 towns of 2,500–10,000 people in Kansas. #1 is Garnett, KS (7 tornadoes within 10 miles since 1950).

Map of the 23 towns1234567891011121314151617181920212223
Numbers match the ranking.
  1. 23Columbus, Kansas

    24 tornadoes within 10 miles since 1950

    2,929 people · Cherokee County · median home $94,100 · income $37,961 · Jan low 23°F · 7 in snow

  2. 22Hiawatha, Kansas

    24 tornadoes within 10 miles since 1950

    3,280 people · Brown County · median home $121,800 · income $68,750 · Jan low 15°F · 17 in snow

  3. 21Marysville, Kansas

    24 tornadoes within 10 miles since 1950

    3,447 people · Marshall County · median home $119,200 · income $55,386 · Jan low 15°F · 16 in snow

  4. 20Lyons, Kansas

    24 tornadoes within 10 miles since 1950

    3,611 people · Rice County · median home $104,800 · income $62,569 · Jan low 20°F · 12 in snow

  5. 19Larned, Kansas

    24 tornadoes within 10 miles since 1950

    3,769 people · Pawnee County · median home $94,500 · income $55,648 · Jan low 21°F · 14 in snow

  6. 18Chanute, Kansas

    23 tornadoes within 10 miles since 1950

    8,722 people · Neosho County · median home $78,000 · income $50,882 · Jan low 23°F · 10 in snow

  7. 17Wamego, Kansas

    22 tornadoes within 10 miles since 1950

    4,841 people · Pottawatomie County · median home $198,300 · income $78,809 · Jan low 18°F · 17 in snow

  8. 16Colby, Kansas

    22 tornadoes within 10 miles since 1950

    5,570 people · Thomas County · median home $163,000 · income $63,494 · Jan low 15°F · 27 in snow

  9. 15Holton, Kansas

    21 tornadoes within 10 miles since 1950

    3,401 people · Jackson County · median home $142,800 · income $52,532 · Jan low 15°F · 13 in snow

  10. 14Wellington, Kansas

    21 tornadoes within 10 miles since 1950

    7,715 people · Sumner County · median home $97,100 · income $50,333 · Jan low 22°F · 9 in snow

  11. 13Osage City, Kansas

    19 tornadoes within 10 miles since 1950

    2,861 people · Osage County · median home $155,800 · income $71,191 · Jan low 18°F · 10 in snow

  12. 12Louisburg, Kansas

    19 tornadoes within 10 miles since 1950

    4,969 people · Miami County · median home $269,500 · income $68,824 · Jan low 19°F · 11 in snow

  13. 11Independence, Kansas

    19 tornadoes within 10 miles since 1950

    8,548 people · Montgomery County · median home $88,800 · income $51,069 · Jan low 23°F · 7 in snow

  14. 10Norton, Kansas

    17 tornadoes within 10 miles since 1950

    2,747 people · Norton County · median home $96,800 · income $53,125 · Jan low 14°F · 20 in snow

  15. 9Paola, Kansas

    17 tornadoes within 10 miles since 1950

    5,768 people · Miami County · median home $210,800 · income $74,662 · Jan low 19°F · 8 in snow

  16. 8Coffeyville, Kansas

    17 tornadoes within 10 miles since 1950

    8,826 people · Montgomery County · median home $60,800 · income $45,670 · Jan low 23°F · 8 in snow

  17. 7Iola, Kansas

    16 tornadoes within 10 miles since 1950

    5,396 people · Allen County · median home $78,300 · income $54,221 · Jan low 20°F · 7 in snow

  18. 6Hugoton, Kansas

    15 tornadoes within 10 miles since 1950

    3,747 people · Stevens County · median home $120,900 · income $62,773 · Jan low 20°F · 13 in snow

  19. 5Burlington, Kansas

    14 tornadoes within 10 miles since 1950

    2,634 people · Coffey County · median home $149,300 · income $50,882 · Jan low 19°F · 8 in snow

  20. 4Fort Scott, Kansas

    13 tornadoes within 10 miles since 1950

    7,552 people · Bourbon County · median home $100,500 · income $52,159 · Jan low 22°F · 8 in snow

  21. 3Lindsborg, Kansas

    12 tornadoes within 10 miles since 1950

    3,776 people · McPherson County · median home $188,000 · income $81,250 · Jan low 19°F · 14 in snow

  22. 2Osawatomie, Kansas

    10 tornadoes within 10 miles since 1950

    4,255 people · Miami County · median home $155,100 · income $66,991 · Jan low 19°F · 8 in snow

  23. 1Garnett, Kansas

    7 tornadoes within 10 miles since 1950

    3,242 people · Anderson County · median home $149,100 · income $65,230 · Jan low 20°F · 13 in snow

More Kansas rankings

Same ranking, other places

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