The Town Files

25 Small Towns in Missouri With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 141 towns of 2,500–10,000 people in Missouri. #1 is Owensville, MO (3 tornadoes within 10 miles since 1950).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Versailles, Missouri

    14 tornadoes within 10 miles since 1950

    2,539 people · Morgan County · median home $117,500 · income $33,586 · Jan low 22°F · 10 in snow

  2. 24Licking, Missouri

    14 tornadoes within 10 miles since 1950

    2,851 people · Texas County · median home $116,900 · income $35,652 · Jan low 21°F · 11 in snow

  3. 23Bethany, Missouri

    14 tornadoes within 10 miles since 1950

    2,915 people · Harrison County · median home $121,700 · income $48,375 · Jan low 16°F · 21 in snow

  4. 22Portageville, Missouri

    14 tornadoes within 10 miles since 1950

    2,942 people · New Madrid County · median home $152,400 · income $52,279 · Jan low 28°F · 7 in snow

  5. 21Cuba, Missouri

    14 tornadoes within 10 miles since 1950

    3,181 people · Crawford County · median home $136,600 · income $45,916 · Jan low 22°F · 12 in snow

  6. 20Carrollton, Missouri

    14 tornadoes within 10 miles since 1950

    3,514 people · Carroll County · median home $110,200 · income $49,777 · Jan low 17°F · 13 in snow

  7. 19Camdenton, Missouri

    14 tornadoes within 10 miles since 1950

    3,960 people · Camden County · median home $175,500 · income $54,375 · Jan low 25°F · 6 in snow

  8. 18California, Missouri

    14 tornadoes within 10 miles since 1950

    4,498 people · Moniteau County · median home $152,700 · income $63,864 · Jan low 20°F · 10 in snow

  9. 17St. Robert, Missouri

    14 tornadoes within 10 miles since 1950

    5,192 people · Pulaski County · median home $225,300 · income $62,641 · Jan low 22°F · 10 in snow

  10. 16Trenton, Missouri

    14 tornadoes within 10 miles since 1950

    5,609 people · Grundy County · median home $99,500 · income $50,015 · Jan low 16°F · 17 in snow

  11. 15Bowling Green, Missouri

    13 tornadoes within 10 miles since 1950

    4,195 people · Pike County · median home $128,800 · income $53,295 · Jan low 19°F · 16 in snow

  12. 14Butler, Missouri

    13 tornadoes within 10 miles since 1950

    4,220 people · Bates County · median home $145,400 · income $42,151 · Jan low 20°F · 10 in snow

  13. 13Macon, Missouri

    13 tornadoes within 10 miles since 1950

    5,457 people · Macon County · median home $151,800 · income $61,642 · Jan low 19°F · 16 in snow

  14. 12Louisiana, Missouri

    12 tornadoes within 10 miles since 1950

    3,199 people · Pike County · median home $72,100 · income $38,673 · Jan low 19°F · 10 in snow

  15. 11Palmyra, Missouri

    12 tornadoes within 10 miles since 1950

    3,613 people · Marion County · median home $184,200 · income $69,922 · Jan low 19°F · 13 in snow

  16. 10Buffalo, Missouri

    11 tornadoes within 10 miles since 1950

    3,290 people · Dallas County · median home $141,800 · income $39,896 · Jan low 20°F · 9 in snow

  17. 9Fayette, Missouri

    9 tornadoes within 10 miles since 1950

    2,803 people · Howard County · median home $146,700 · income $57,679 · Jan low 18°F · 12 in snow

  18. 8Chillicothe, Missouri

    9 tornadoes within 10 miles since 1950

    9,107 people · Livingston County · median home $127,000 · income $54,493 · Jan low 16°F · 14 in snow

  19. 7Centralia, Missouri

    8 tornadoes within 10 miles since 1950

    4,541 people · Boone County · median home $174,300 · income $66,438 · Jan low 19°F · 16 in snow

  20. 6St. Clair, Missouri

    8 tornadoes within 10 miles since 1950

    4,791 people · Franklin County · median home $157,700 · income $41,820 · Jan low 23°F · 14 in snow

  21. 5Sullivan, Missouri

    8 tornadoes within 10 miles since 1950

    6,906 people · Franklin County · median home $163,200 · income $63,370 · Jan low 23°F · 8 in snow

  22. 4Ste. Genevieve, Missouri

    7 tornadoes within 10 miles since 1950

    4,999 people · Ste. Genevieve County · median home $172,400 · income $48,097 · Jan low 24°F · 4 in snow

  23. 3Clinton, Missouri

    7 tornadoes within 10 miles since 1950

    9,174 people · Henry County · median home $155,400 · income $51,250 · Jan low 19°F · 11 in snow

  24. 2Vandalia, Missouri

    6 tornadoes within 10 miles since 1950

    3,553 people · Audrain County · median home $84,500 · income $50,313 · Jan low 19°F · 16 in snow

  25. 1Owensville, Missouri

    3 tornadoes within 10 miles since 1950

    2,757 people · Gasconade County · median home $139,800 · income $49,149 · Jan low 18°F · 12 in snow

More Missouri rankings

Same ranking, other places

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