25 Small Towns in Ohio With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 246 towns of 2,500–10,000 people in Ohio. #1 is Logan, OH (3 tornadoes within 10 miles since 1950).
-
25Apple Valley, Ohio
6 tornadoes within 10 miles since 1950
5,352 people · Knox County · median home $287,700 · income $100,593 · Jan low 17°F · 42 in snow
-
24Jackson, Ohio
6 tornadoes within 10 miles since 1950
6,252 people · Jackson County · median home $153,600 · income $53,538 · Jan low 21°F · 21 in snow
-
23Martins Ferry, Ohio
6 tornadoes within 10 miles since 1950
6,260 people · Belmont County · median home $96,200 · income $37,467 · Jan low 22°F · 15 in snow
-
22Wheelersburg, Ohio
6 tornadoes within 10 miles since 1950
6,531 people · Scioto County · median home $210,000 · income $63,132 · Jan low 23°F · 7 in snow
-
21Bryan, Ohio
6 tornadoes within 10 miles since 1950
8,729 people · Williams County · median home $144,400 · income $52,865 · Jan low 17°F · 29 in snow
-
20Devola, Ohio
5 tornadoes within 10 miles since 1950
2,639 people · Washington County · median home $235,800 · income $99,702 · Jan low 23°F · 22 in snow
-
19North Kingsville, Ohio
5 tornadoes within 10 miles since 1950
2,742 people · Ashtabula County · median home $170,900 · income $61,840 · Jan low 19°F · 95 in snow
-
18Cadiz, Ohio
5 tornadoes within 10 miles since 1950
3,051 people · Harrison County · median home $119,300 · income $44,113 · Jan low 20°F · 26 in snow
-
17Delta, Ohio
5 tornadoes within 10 miles since 1950
3,316 people · Fulton County · median home $166,600 · income $63,293 · Jan low 17°F · 27 in snow
-
16Swanton, Ohio
5 tornadoes within 10 miles since 1950
3,897 people · Fulton County · median home $172,700 · income $68,299 · Jan low 20°F · 37 in snow
-
15Archbold, Ohio
5 tornadoes within 10 miles since 1950
4,516 people · Fulton County · median home $176,400 · income $72,631 · Jan low 17°F · 29 in snow
-
14Wellston, Ohio
5 tornadoes within 10 miles since 1950
5,412 people · Jackson County · median home $124,000 · income $56,193 · Jan low 21°F · 20 in snow
-
13Belpre, Ohio
5 tornadoes within 10 miles since 1950
6,728 people · Washington County · median home $159,000 · income $54,592 · Jan low 24°F · 11 in snow
-
12The Plains, Ohio
4 tornadoes within 10 miles since 1950
3,140 people · Athens County · median home $233,500 · income $59,688 · Jan low 22°F · 18 in snow
-
11Mingo Junction, Ohio
4 tornadoes within 10 miles since 1950
3,347 people · Jefferson County · median home $104,000 · income $53,833 · Jan low 19°F · 24 in snow
-
10Bellaire, Ohio
4 tornadoes within 10 miles since 1950
3,870 people · Belmont County · median home $85,400 · income $38,205 · Jan low 22°F · 16 in snow
-
9Barnesville, Ohio
4 tornadoes within 10 miles since 1950
4,008 people · Belmont County · median home $114,800 · income $42,443 · Jan low 20°F · 20 in snow
-
8Mentor-on-the-Lake, Ohio
4 tornadoes within 10 miles since 1950
7,131 people · Lake County · median home $188,500 · income $67,188 · Jan low 24°F · 114 in snow
-
7North Madison, Ohio
4 tornadoes within 10 miles since 1950
8,188 people · Lake County · median home $157,300 · income $67,711 · Jan low 24°F · 104 in snow
-
6Fairport Harbor, Ohio
3 tornadoes within 10 miles since 1950
3,108 people · Lake County · median home $147,500 · income $52,308 · Jan low 24°F · 114 in snow
-
5Shadyside, Ohio
3 tornadoes within 10 miles since 1950
3,454 people · Belmont County · median home $143,100 · income $54,153 · Jan low 20°F · 16 in snow
-
4Newcomerstown, Ohio
3 tornadoes within 10 miles since 1950
3,702 people · Tuscarawas County · median home $95,300 · income $45,588 · Jan low 20°F · 16 in snow
-
3Wintersville, Ohio
3 tornadoes within 10 miles since 1950
3,765 people · Jefferson County · median home $141,100 · income $76,768 · Jan low 19°F · 20 in snow
-
2Nelsonville, Ohio
3 tornadoes within 10 miles since 1950
4,612 people · Athens County · median home $99,200 · income $49,750 · Jan low 19°F · 12 in snow
-
1Logan, Ohio
3 tornadoes within 10 miles since 1950
7,296 people · Hocking County · median home $159,600 · income $57,882 · Jan low 19°F · 12 in snow
More Ohio rankings
- The 25 Best Small Towns to Retire in Ohio
- The 25 Quietest Small Towns in Ohio
- The 25 Most Affordable Small Towns in Ohio
- The 25 Best Small Towns for Families in Ohio
- The 15 Best Quiet, Affordable Small Towns to Retire in Ohio
- 25 Small Towns in Ohio With the Cheapest Homes
- 25 Small Towns in Ohio With the Mildest Winters
- The 25 Most Walkable Small Towns in Ohio
- The 25 Best Small Towns for First-Time Home Buyers in Ohio
- The 11 Best Affordable Small Towns to Retire in Ohio With Mild Winters
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 Illinois With the Fewest Tornadoes Since 1950
- 25 Small Towns in North Carolina 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)