25 Small Towns in Missouri With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 141 towns of 500–10,000 people in Missouri. #1 is Owensville, MO (3 tornadoes within 10 miles since 1950).
-
25Versailles, Missouri
14 tornadoes within 10 miles since 1950
Versailles is a city of 2,539 people in Morgan County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on March 15, 1982.
2,539 people · Morgan County · median home $117,500 · income $33,586 · Jan low 22°F · 10 in snow
Full Versailles, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
24Licking, Missouri
14 tornadoes within 10 miles since 1950
Licking is a city of 2,851 people in Texas County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F3 on April 11, 1979.
2,851 people · Texas County · median home $116,900 · income $35,652 · Jan low 21°F · 11 in snow
Full Licking, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
23Bethany, Missouri
14 tornadoes within 10 miles since 1950
Bethany is a city of 2,915 people in Harrison County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F4 on May 29, 2004.
2,915 people · Harrison County · median home $121,700 · income $48,375 · Jan low 16°F · 21 in snow
Full Bethany, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
22Portageville, Missouri
14 tornadoes within 10 miles since 1950
Portageville is a city of 2,942 people in New Madrid County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on November 24, 1973.
2,942 people · New Madrid County · median home $152,400 · income $52,279 · Jan low 28°F · 7 in snow
Full Portageville, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
21Cuba, Missouri
14 tornadoes within 10 miles since 1950
Cuba is a city of 3,181 people in Crawford County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on April 16, 1982.
3,181 people · Crawford County · median home $136,600 · income $45,916 · Jan low 22°F · 12 in snow
Full Cuba, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
20Carrollton, Missouri
14 tornadoes within 10 miles since 1950
Carrollton is a city of 3,514 people in Carroll County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F4 on May 4, 1977.
3,514 people · Carroll County · median home $110,200 · income $49,777 · Jan low 17°F · 13 in snow
Full Carrollton, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
19Camdenton, Missouri
14 tornadoes within 10 miles since 1950
Camdenton is a city of 3,960 people in Camden County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F3 on May 4, 2003.
3,960 people · Camden County · median home $175,500 · income $54,375 · Jan low 25°F · 6 in snow
Full Camdenton, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
18California, Missouri
14 tornadoes within 10 miles since 1950
California is a city of 4,498 people in Moniteau County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on May 12, 1980.
4,498 people · Moniteau County · median home $152,700 · income $63,864 · Jan low 20°F · 10 in snow
Full California, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
17St. Robert, Missouri
14 tornadoes within 10 miles since 1950
St. Robert is a city of 5,192 people in Pulaski County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an EF3 on December 31, 2010.
5,192 people · Pulaski County · median home $225,300 · income $62,641 · Jan low 22°F · 10 in snow
Full St. Robert, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
16Trenton, Missouri
14 tornadoes within 10 miles since 1950
Trenton is a city of 5,609 people in Grundy County, Missouri. 14 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on April 10, 1965.
5,609 people · Grundy County · median home $99,500 · income $50,015 · Jan low 16°F · 17 in snow
Full Trenton, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
15Bowling Green, Missouri
13 tornadoes within 10 miles since 1950
Bowling Green is a city of 4,195 people in Pike County, Missouri. 13 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on June 12, 1970.
4,195 people · Pike County · median home $128,800 · income $53,295 · Jan low 19°F · 16 in snow
Full Bowling Green, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
14Butler, Missouri
13 tornadoes within 10 miles since 1950
Butler is a city of 4,220 people in Bates County, Missouri. 13 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on March 12, 2006.
4,220 people · Bates County · median home $145,400 · income $42,151 · Jan low 20°F · 10 in snow
Full Butler, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
13Macon, Missouri
13 tornadoes within 10 miles since 1950
Macon is a city of 5,457 people in Macon County, Missouri. 13 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F4 on April 23, 1975.
5,457 people · Macon County · median home $151,800 · income $61,642 · Jan low 19°F · 16 in snow
Full Macon, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
12Louisiana, Missouri
12 tornadoes within 10 miles since 1950
Louisiana is a city of 3,199 people in Pike County, Missouri. 12 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on April 8, 1999.
3,199 people · Pike County · median home $72,100 · income $38,673 · Jan low 19°F · 10 in snow
Full Louisiana, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
11Palmyra, Missouri
12 tornadoes within 10 miles since 1950
Palmyra is a city of 3,613 people in Marion County, Missouri. 12 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F3 on May 10, 2003.
3,613 people · Marion County · median home $184,200 · income $69,922 · Jan low 19°F · 13 in snow
Full Palmyra, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
10Buffalo, Missouri
11 tornadoes within 10 miles since 1950
Buffalo is a city of 3,290 people in Dallas County, Missouri. 11 tornadoes since 1950 (typical Missouri town: 23); the strongest was an EF2 on February 28, 2012.
3,290 people · Dallas County · median home $141,800 · income $39,896 · Jan low 20°F · 9 in snow
Full Buffalo, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
9Fayette, Missouri
9 tornadoes within 10 miles since 1950
Fayette is a city of 2,803 people in Howard County, Missouri. 9 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F3 on March 12, 2006.
2,803 people · Howard County · median home $146,700 · income $57,679 · Jan low 18°F · 12 in snow
Full Fayette, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
8Chillicothe, Missouri
9 tornadoes within 10 miles since 1950
Chillicothe is a city of 9,107 people in Livingston County, Missouri. 9 tornadoes since 1950 (typical Missouri town: 23); the strongest was an EF1 on October 24, 2021.
9,107 people · Livingston County · median home $127,000 · income $54,493 · Jan low 16°F · 14 in snow
Full Chillicothe, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
7Centralia, Missouri
8 tornadoes within 10 miles since 1950
Centralia is a city of 4,541 people in Boone County, Missouri. 8 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on April 8, 1999.
4,541 people · Boone County · median home $174,300 · income $66,438 · Jan low 19°F · 16 in snow
Full Centralia, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
6St. Clair, Missouri
8 tornadoes within 10 miles since 1950
St. Clair is a city of 4,791 people in Franklin County, Missouri. 8 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F4 on February 24, 1956.
4,791 people · Franklin County · median home $157,700 · income $41,820 · Jan low 23°F · 14 in snow
Full St. Clair, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
5Sullivan, Missouri
8 tornadoes within 10 miles since 1950
Sullivan is a city of 6,906 people in Franklin County, Missouri. 8 tornadoes since 1950 (typical Missouri town: 23); the strongest was an EF2 on May 11, 2016.
6,906 people · Franklin County · median home $163,200 · income $63,370 · Jan low 23°F · 8 in snow
Full Sullivan, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
4Ste. Genevieve, Missouri
7 tornadoes within 10 miles since 1950

Photo: Andrea Booher (public domain, Wikimedia Commons) Ste. Genevieve is a city of 4,999 people in Ste. Genevieve County, Missouri. 7 tornadoes since 1950 (typical Missouri town: 23); the strongest was an EF2 on October 24, 2021.
4,999 people · Ste. Genevieve County · median home $172,400 · income $48,097 · Jan low 24°F · 4 in snow
Full Ste. Genevieve, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
3Clinton, Missouri
7 tornadoes within 10 miles since 1950
Clinton is a city of 9,174 people in Henry County, Missouri. 7 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on December 4, 1956.
9,174 people · Henry County · median home $155,400 · income $51,250 · Jan low 19°F · 11 in snow
Full Clinton, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
2Vandalia, Missouri
6 tornadoes within 10 miles since 1950
Vandalia is a city of 3,553 people in Audrain County, Missouri. 6 tornadoes since 1950 (typical Missouri town: 23); the strongest was an EF1 on December 27, 2008.
3,553 people · Audrain County · median home $84,500 · income $50,313 · Jan low 19°F · 16 in snow
Full Vandalia, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
1Owensville, Missouri
3 tornadoes within 10 miles since 1950
Owensville is a city of 2,757 people in Gasconade County, Missouri. 3 tornadoes since 1950 (typical Missouri town: 23); the strongest was an F2 on April 29, 1984.
2,757 people · Gasconade County · median home $139,800 · income $49,149 · Jan low 18°F · 12 in snow
Full Owensville, Missouri profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
More Missouri rankings
- The 25 Best Small Towns to Retire in Missouri
- The 22 Quietest Small Towns in Missouri
- The 25 Most Affordable Small Towns in Missouri
- The 25 Best Small Towns for Families in Missouri
- 25 Small Towns in Missouri With the Cheapest Homes
- 25 Small Towns in Missouri With the Mildest Winters
- The 25 Most Walkable Small Towns in Missouri
- The 25 Best Small Towns for First-Time Home Buyers in Missouri
- The 12 Best Affordable Small Towns for Remote Workers in Missouri
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)