25 Small Towns in Kentucky With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 94 towns of 500–10,000 people in Kentucky. #1 is Barbourville, KY (0 tornadoes within 10 miles since 1950).
-
25Marion, Kentucky
13 tornadoes within 10 miles since 1950
Marion is a city of 2,916 people in Crittenden County, Kentucky. 13 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F3 on November 6, 2005.
2,916 people · Crittenden County · median home $97,300 · income $39,414 · Jan low 25°F · 6 in snow
Full Marion, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
24Williamstown, Kentucky
13 tornadoes within 10 miles since 1950
Williamstown is a city of 3,894 people in Grant County, Kentucky. 13 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F2 on July 12, 1986.
3,894 people · Grant County · median home $209,800 · income $95,050 · Jan low 25°F · 16 in snow
Full Williamstown, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
23Scottsville, Kentucky
13 tornadoes within 10 miles since 1950
Scottsville is a city of 4,299 people in Allen County, Kentucky. 13 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF3 on February 6, 2008.
4,299 people · Allen County · median home $160,700 · income $35,562 · Jan low 26°F · 8 in snow
Full Scottsville, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
22Mount Sterling, Kentucky
13 tornadoes within 10 miles since 1950

Photo: Publichall (public domain, Wikimedia Commons) Mount Sterling is a city of 7,558 people in Montgomery County, Kentucky. 13 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F4 on April 3, 1974.
7,558 people · Montgomery County · median home $187,600 · income $55,827 · Jan low 22°F · 9 in snow
Full Mount Sterling, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
21Russell Springs, Kentucky
12 tornadoes within 10 miles since 1950
Russell Springs is a city of 2,715 people in Russell County, Kentucky. 12 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F4 on April 27, 1971.
2,715 people · Russell County · median home $170,300 · income $38,697 · Jan low 25°F · 5 in snow
Full Russell Springs, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
20Westwood, Kentucky
12 tornadoes within 10 miles since 1950
Westwood is a community of 4,387 people in Boyd County, Kentucky. 12 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F3 on April 8, 1965.
4,387 people · Boyd County · median home $92,200 · income $73,511 · Jan low 23°F · 6 in snow
Full Westwood, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
19Columbia, Kentucky
12 tornadoes within 10 miles since 1950
Columbia is a city of 4,845 people in Adair County, Kentucky. 12 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F4 on April 27, 1971.
4,845 people · Adair County · median home $143,600 · income $47,299 · Jan low 26°F · 8 in snow
Full Columbia, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
18Russell, Kentucky
11 tornadoes within 10 miles since 1950
Russell is a city of 3,744 people in Greenup County, Kentucky. 11 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F2 on July 12, 1980.
3,744 people · Greenup County · median home $211,900 · income $76,182 · Jan low 23°F · 6 in snow
Full Russell, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
17Cynthiana, Kentucky
11 tornadoes within 10 miles since 1950
Cynthiana is a city of 6,333 people in Harrison County, Kentucky. 11 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F3 on April 3, 1974.
6,333 people · Harrison County · median home $172,500 · income $54,647 · Jan low 23°F · 16 in snow
Full Cynthiana, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
16Flemingsburg, Kentucky
10 tornadoes within 10 miles since 1950
Flemingsburg is a city of 2,953 people in Fleming County, Kentucky. 10 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F2 on June 16, 1982.
2,953 people · Fleming County · median home $132,800 · income $35,493 · Jan low 23°F · 9 in snow
Full Flemingsburg, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
15Stanton, Kentucky
10 tornadoes within 10 miles since 1950

Photo: Nyttend (public domain, Wikimedia Commons) Stanton is a city of 3,251 people in Powell County, Kentucky. 10 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F3 on April 3, 1974.
3,251 people · Powell County · median home $123,000 · income $25,417 · Jan low 23°F · 12 in snow
Full Stanton, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
14Flatwoods, Kentucky
10 tornadoes within 10 miles since 1950
Flatwoods is a city of 7,325 people in Greenup County, Kentucky. 10 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F2 on July 12, 1980.
7,325 people · Greenup County · median home $114,600 · income $59,972 · Jan low 23°F · 9 in snow
Full Flatwoods, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
13Middlesborough, Kentucky
8 tornadoes within 10 miles since 1950
Middlesborough is a city of 9,405 people in Bell County, Kentucky. 8 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F3 on May 9, 1988.
9,405 people · Bell County · median home $99,900 · income $31,106 · Jan low 23°F · 9 in snow
Full Middlesborough, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
12Louisa, Kentucky
7 tornadoes within 10 miles since 1950

Photo: Nyttend (public domain, Wikimedia Commons) Louisa is a city of 2,679 people in Lawrence County, Kentucky. 7 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF3 on March 2, 2012.
2,679 people · Lawrence County · median home $120,500 · income $40,000 · Jan low 23°F · 15 in snow
Full Louisa, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
11Monticello, Kentucky
7 tornadoes within 10 miles since 1950
Monticello is a city of 5,753 people in Wayne County, Kentucky. 7 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F4 on April 3, 1974.
5,753 people · Wayne County · median home $132,400 · income $44,952 · Jan low 26°F · 14 in snow
Full Monticello, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
10Corbin, Kentucky
7 tornadoes within 10 miles since 1950

Photo: en:User:Notla (public domain, Wikimedia Commons) Corbin is a city of 7,856 people in Whitley County, Kentucky. 7 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF4 on May 16, 2025.
7,856 people · Whitley County · median home $166,000 · income $51,065 · Jan low 27°F · 9 in snow
Full Corbin, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
9Paintsville, Kentucky
6 tornadoes within 10 miles since 1950
Paintsville is a city of 4,312 people in Johnson County, Kentucky. 6 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF3 on March 2, 2012.
4,312 people · Johnson County · median home $116,100 · income $28,257 · Jan low 23°F · 7 in snow
Full Paintsville, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
8Williamsburg, Kentucky
4 tornadoes within 10 miles since 1950

Photo: GreenMGo (public domain, Wikimedia Commons) Williamsburg is a city of 5,326 people in Whitley County, Kentucky. 4 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an F3 on March 12, 1967.
5,326 people · Whitley County · median home $113,300 · income $38,147 · Jan low 25°F · 11 in snow
Full Williamsburg, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
7West Liberty, Kentucky
3 tornadoes within 10 miles since 1950
West Liberty is a city of 3,215 people in Morgan County, Kentucky. 3 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF3 on March 2, 2012.
3,215 people · Morgan County · median home $206,300 · income $48,235 · Jan low 22°F · 12 in snow
Full West Liberty, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
6Prestonsburg, Kentucky
2 tornadoes within 10 miles since 1950

Photo: Nyttend (public domain, Wikimedia Commons) Prestonsburg is a city of 3,681 people in Floyd County, Kentucky. 2 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF3 on March 2, 2012.
3,681 people · Floyd County · median home $161,300 · income $25,746 · Jan low 23°F · 4 in snow
Full Prestonsburg, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
5Grayson, Kentucky
2 tornadoes within 10 miles since 1950
Grayson is a city of 3,834 people in Carter County, Kentucky. 2 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF1 on May 11, 2008.
3,834 people · Carter County · median home $136,900 · income $27,542 · Jan low 22°F · 18 in snow
Full Grayson, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
4Hazard, Kentucky
2 tornadoes within 10 miles since 1950
Hazard is a city of 5,263 people in Perry County, Kentucky. 2 tornadoes since 1950 (typical Kentucky town: 19); the strongest was an EF1 on May 11, 2008.
5,263 people · Perry County · median home $145,400 · income $51,016 · Jan low 25°F · 9 in snow
Full Hazard, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
3Morehead, Kentucky
1 tornado within 10 miles since 1950
Morehead is a city of 7,151 people in Rowan County, Kentucky. 1 tornado since 1950 (typical Kentucky town: 19); the strongest was an F1 on May 28, 1990.
7,151 people · Rowan County · median home $184,900 · income $36,741 · Jan low 25°F · 7 in snow
Full Morehead, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
2Pikeville, Kentucky
1 tornado within 10 miles since 1950

Photo: Nyttend (public domain, Wikimedia Commons) Pikeville is a city of 7,754 people in Pike County, Kentucky. 1 tornado since 1950 (typical Kentucky town: 19); the strongest was an EF1 on April 4, 2011.
7,754 people · Pike County · median home $263,800 · income $39,955 · Jan low 26°F · 1 in snow
Full Pikeville, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
1Barbourville, Kentucky
0 tornadoes within 10 miles since 1950
Barbourville is a city of 3,222 people in Knox County, Kentucky. No tornado has been recorded within 10 miles since 1950 (typical Kentucky town: 19).
3,222 people · Knox County · median home $182,400 · income $22,046 · Jan low 25°F · 9 in snow
Full Barbourville, Kentucky profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
More Kentucky rankings
- The 25 Best Small Towns to Retire in Kentucky
- The 17 Quietest Small Towns in Kentucky
- The 25 Most Affordable Small Towns in Kentucky
- The 21 Best Small Towns for Families in Kentucky
- 22 Small Towns in Kentucky With the Cheapest Homes
- 22 Small Towns in Kentucky With the Mildest Winters
- The 25 Most Walkable Small Towns in Kentucky
- The 25 Best Small Towns for First-Time Home Buyers in Kentucky
- The 13 Best Affordable Small Towns for Remote Workers in Kentucky
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)