25 Small Towns in Kentucky With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 94 towns of 2,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
2,916 people · Crittenden County · median home $97,300 · income $39,414 · Jan low 25°F · 6 in snow
-
24Williamstown, Kentucky
13 tornadoes within 10 miles since 1950
3,894 people · Grant County · median home $209,800 · income $95,050 · Jan low 25°F · 16 in snow
-
23Scottsville, Kentucky
13 tornadoes within 10 miles since 1950
4,299 people · Allen County · median home $160,700 · income $35,562 · Jan low 26°F · 8 in snow
-
22Mount Sterling, Kentucky
13 tornadoes within 10 miles since 1950
7,558 people · Montgomery County · median home $187,600 · income $55,827 · Jan low 22°F · 9 in snow
-
21Russell Springs, Kentucky
12 tornadoes within 10 miles since 1950
2,715 people · Russell County · median home $170,300 · income $38,697 · Jan low 25°F · 5 in snow
-
20Westwood, Kentucky
12 tornadoes within 10 miles since 1950
4,387 people · Boyd County · median home $92,200 · income $73,511 · Jan low 23°F · 6 in snow
-
19Columbia, Kentucky
12 tornadoes within 10 miles since 1950
4,845 people · Adair County · median home $143,600 · income $47,299 · Jan low 26°F · 8 in snow
-
18Russell, Kentucky
11 tornadoes within 10 miles since 1950
3,744 people · Greenup County · median home $211,900 · income $76,182 · Jan low 23°F · 6 in snow
-
17Cynthiana, Kentucky
11 tornadoes within 10 miles since 1950
6,333 people · Harrison County · median home $172,500 · income $54,647 · Jan low 23°F · 16 in snow
-
16Flemingsburg, Kentucky
10 tornadoes within 10 miles since 1950
2,953 people · Fleming County · median home $132,800 · income $35,493 · Jan low 23°F · 9 in snow
-
15Stanton, Kentucky
10 tornadoes within 10 miles since 1950
3,251 people · Powell County · median home $123,000 · income $25,417 · Jan low 23°F · 12 in snow
-
14Flatwoods, Kentucky
10 tornadoes within 10 miles since 1950
7,325 people · Greenup County · median home $114,600 · income $59,972 · Jan low 23°F · 9 in snow
-
13Middlesborough, Kentucky
8 tornadoes within 10 miles since 1950
9,405 people · Bell County · median home $99,900 · income $31,106 · Jan low 23°F · 9 in snow
-
12Louisa, Kentucky
7 tornadoes within 10 miles since 1950
2,679 people · Lawrence County · median home $120,500 · income $40,000 · Jan low 23°F · 15 in snow
-
11Monticello, Kentucky
7 tornadoes within 10 miles since 1950
5,753 people · Wayne County · median home $132,400 · income $44,952 · Jan low 26°F · 14 in snow
-
10Corbin, Kentucky
7 tornadoes within 10 miles since 1950
7,856 people · Whitley County · median home $166,000 · income $51,065 · Jan low 27°F · 9 in snow
-
9Paintsville, Kentucky
6 tornadoes within 10 miles since 1950
4,312 people · Johnson County · median home $116,100 · income $28,257 · Jan low 23°F · 7 in snow
-
8Williamsburg, Kentucky
4 tornadoes within 10 miles since 1950
5,326 people · Whitley County · median home $113,300 · income $38,147 · Jan low 25°F · 11 in snow
-
7West Liberty, Kentucky
3 tornadoes within 10 miles since 1950
3,215 people · Morgan County · median home $206,300 · income $48,235 · Jan low 22°F · 12 in snow
-
6Prestonsburg, Kentucky
2 tornadoes within 10 miles since 1950
3,681 people · Floyd County · median home $161,300 · income $25,746 · Jan low 23°F · 4 in snow
-
5Grayson, Kentucky
2 tornadoes within 10 miles since 1950
3,834 people · Carter County · median home $136,900 · income $27,542 · Jan low 22°F · 18 in snow
-
4Hazard, Kentucky
2 tornadoes within 10 miles since 1950
5,263 people · Perry County · median home $145,400 · income $51,016 · Jan low 25°F · 9 in snow
-
3Morehead, Kentucky
1 tornado within 10 miles since 1950
7,151 people · Rowan County · median home $184,900 · income $36,741 · Jan low 25°F · 7 in snow
-
2Pikeville, Kentucky
1 tornado within 10 miles since 1950
7,754 people · Pike County · median home $263,800 · income $39,955 · Jan low 26°F · 1 in snow
-
1Barbourville, Kentucky
0 tornadoes within 10 miles since 1950
3,222 people · Knox County · median home $182,400 · income $22,046 · Jan low 25°F · 9 in snow
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)