23 Small Towns in Kansas With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 67 towns of 500–10,000 people in Kansas. #1 is Garnett, KS (7 tornadoes within 10 miles since 1950).
-
23Columbus, Kansas
24 tornadoes within 10 miles since 1950
Columbus is a city of 2,929 people in Cherokee County, Kansas. 24 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on May 4, 2003.
2,929 people · Cherokee County · median home $94,100 · income $37,961 · Jan low 23°F · 7 in snow
Full Columbus, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
22Hiawatha, Kansas
24 tornadoes within 10 miles since 1950
Hiawatha is a city of 3,280 people in Brown County, Kansas. 24 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on May 18, 1959.
3,280 people · Brown County · median home $121,800 · income $68,750 · Jan low 15°F · 17 in snow
Full Hiawatha, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
21Marysville, Kansas
24 tornadoes within 10 miles since 1950
Marysville is a city of 3,447 people in Marshall County, Kansas. 24 tornadoes since 1950 (typical Kansas town: 26); the strongest was an EF2 on May 27, 2013.
3,447 people · Marshall County · median home $119,200 · income $55,386 · Jan low 15°F · 16 in snow
Full Marysville, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
20Lyons, Kansas
24 tornadoes within 10 miles since 1950
Lyons is a city of 3,611 people in Rice County, Kansas. 24 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on June 4, 1955.
3,611 people · Rice County · median home $104,800 · income $62,569 · Jan low 20°F · 12 in snow
Full Lyons, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
19Larned, Kansas
24 tornadoes within 10 miles since 1950
Larned is a city of 3,769 people in Pawnee County, Kansas. 24 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F4 on June 4, 1955.
3,769 people · Pawnee County · median home $94,500 · income $55,648 · Jan low 21°F · 14 in snow
Full Larned, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
18Chanute, Kansas
23 tornadoes within 10 miles since 1950
Chanute is a city of 8,722 people in Neosho County, Kansas. 23 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F2 on May 11, 1973.
8,722 people · Neosho County · median home $78,000 · income $50,882 · Jan low 23°F · 10 in snow
Full Chanute, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
17Wamego, Kansas
22 tornadoes within 10 miles since 1950

Photo: NendoShisu (talk) 20:53, 16 March 2008 (UTC) (public domain, Wikimedia Commons) Wamego is a city of 4,841 people in Pottawatomie County, Kansas. 22 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F4 on May 19, 1960.
4,841 people · Pottawatomie County · median home $198,300 · income $78,809 · Jan low 18°F · 17 in snow
Full Wamego, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
16Colby, Kansas
22 tornadoes within 10 miles since 1950
Colby is a city of 5,570 people in Thomas County, Kansas. 22 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F2 on May 12, 1995.
5,570 people · Thomas County · median home $163,000 · income $63,494 · Jan low 15°F · 27 in snow
Full Colby, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
15Holton, Kansas
21 tornadoes within 10 miles since 1950
Holton is a city of 3,401 people in Jackson County, Kansas. 21 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F4 on August 6, 1962.
3,401 people · Jackson County · median home $142,800 · income $52,532 · Jan low 15°F · 13 in snow
Full Holton, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
14Wellington, Kansas
21 tornadoes within 10 miles since 1950
Wellington is a city of 7,715 people in Sumner County, Kansas. 21 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on May 13, 1965.
7,715 people · Sumner County · median home $97,100 · income $50,333 · Jan low 22°F · 9 in snow
Full Wellington, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
13Osage City, Kansas
19 tornadoes within 10 miles since 1950
Osage City is a city of 2,861 people in Osage County, Kansas. 19 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F4 on June 8, 1974.
2,861 people · Osage County · median home $155,800 · income $71,191 · Jan low 18°F · 10 in snow
Full Osage City, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
12Louisburg, Kansas
19 tornadoes within 10 miles since 1950
Louisburg is a city of 4,969 people in Miami County, Kansas. 19 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on May 15, 1968.
4,969 people · Miami County · median home $269,500 · income $68,824 · Jan low 19°F · 11 in snow
Full Louisburg, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
11Independence, Kansas
19 tornadoes within 10 miles since 1950
Independence is a city of 8,548 people in Montgomery County, Kansas. 19 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on April 19, 2000.
8,548 people · Montgomery County · median home $88,800 · income $51,069 · Jan low 23°F · 7 in snow
Full Independence, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
10Norton, Kansas
17 tornadoes within 10 miles since 1950
Norton is a city of 2,747 people in Norton County, Kansas. 17 tornadoes since 1950 (typical Kansas town: 26); the strongest was an EF3 on June 20, 2011.
2,747 people · Norton County · median home $96,800 · income $53,125 · Jan low 14°F · 20 in snow
Full Norton, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
9Paola, Kansas
17 tornadoes within 10 miles since 1950
Paola is a city of 5,768 people in Miami County, Kansas. 17 tornadoes since 1950 (typical Kansas town: 26); the strongest was an EF2 on April 13, 2026.
5,768 people · Miami County · median home $210,800 · income $74,662 · Jan low 19°F · 8 in snow
Full Paola, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
8Coffeyville, Kansas
17 tornadoes within 10 miles since 1950
Coffeyville is a city of 8,826 people in Montgomery County, Kansas. 17 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on March 15, 1982.
8,826 people · Montgomery County · median home $60,800 · income $45,670 · Jan low 23°F · 8 in snow
Full Coffeyville, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
7Iola, Kansas
16 tornadoes within 10 miles since 1950
Iola is a city of 5,396 people in Allen County, Kansas. 16 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on July 20, 1956.
5,396 people · Allen County · median home $78,300 · income $54,221 · Jan low 20°F · 7 in snow
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
6Hugoton, Kansas
15 tornadoes within 10 miles since 1950
Hugoton is a city of 3,747 people in Stevens County, Kansas. 15 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F4 on May 5, 1993.
3,747 people · Stevens County · median home $120,900 · income $62,773 · Jan low 20°F · 13 in snow
Full Hugoton, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
5Burlington, Kansas
14 tornadoes within 10 miles since 1950
Burlington is a city of 2,634 people in Coffey County, Kansas. 14 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F4 on April 2, 1956.
2,634 people · Coffey County · median home $149,300 · income $50,882 · Jan low 19°F · 8 in snow
Full Burlington, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
4Fort Scott, Kansas
13 tornadoes within 10 miles since 1950
Fort Scott is a city of 7,552 people in Bourbon County, Kansas. 13 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F2 on April 3, 1963.
7,552 people · Bourbon County · median home $100,500 · income $52,159 · Jan low 22°F · 8 in snow
Full Fort Scott, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
3Lindsborg, Kansas
12 tornadoes within 10 miles since 1950
Lindsborg is a city of 3,776 people in McPherson County, Kansas. 12 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F3 on May 24, 1990.
3,776 people · McPherson County · median home $188,000 · income $81,250 · Jan low 19°F · 14 in snow
Full Lindsborg, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
2Osawatomie, Kansas
10 tornadoes within 10 miles since 1950
Osawatomie is a city of 4,255 people in Miami County, Kansas. 10 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F2 on May 11, 1978.
4,255 people · Miami County · median home $155,100 · income $66,991 · Jan low 19°F · 8 in snow
Full Osawatomie, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
1Garnett, Kansas
7 tornadoes within 10 miles since 1950
Garnett is a city of 3,242 people in Anderson County, Kansas. 7 tornadoes since 1950 (typical Kansas town: 26); the strongest was an F4 on April 12, 1964.
3,242 people · Anderson County · median home $149,100 · income $65,230 · Jan low 20°F · 13 in snow
Full Garnett, Kansas profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
More Kansas rankings
- The 19 Best Small Towns to Retire in Kansas
- The 20 Most Affordable Small Towns in Kansas
- The 16 Best Small Towns for Families in Kansas
- 25 Small Towns in Kansas With the Mildest Winters
- The 25 Most Walkable Small Towns in Kansas
- The 25 Best Small Towns for First-Time Home Buyers in Kansas
Same ranking, other places
- 50 Small Towns in America With the Fewest Tornadoes Since 1950
- 25 Small Towns in Pennsylvania With the Fewest Tornadoes Since 1950
- 25 Small Towns in New York With the Fewest Tornadoes Since 1950
- 25 Small Towns in Michigan With the Fewest Tornadoes Since 1950
- 25 Small Towns in Texas With the Fewest Tornadoes Since 1950
- 25 Small Towns in New Jersey With the Fewest Tornadoes Since 1950
- 25 Small Towns in Florida With the Fewest Tornadoes Since 1950
- 25 Small Towns in Wisconsin With the Fewest Tornadoes Since 1950
- 25 Small Towns in Ohio With the Fewest Tornadoes Since 1950
- 25 Small Towns in Illinois With the Fewest Tornadoes Since 1950
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)