25 Small Towns in Wisconsin With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 269 towns of 2,500–10,000 people in Wisconsin. #1 is Hayward, WI (3 tornadoes within 10 miles since 1950).
-
25Brockway, Wisconsin
7 tornadoes within 10 miles since 1950
3,035 people · Jackson County · median home $159,000 · income $49,896 · Jan low 5°F · 41 in snow
-
24Howards Grove, Wisconsin
7 tornadoes within 10 miles since 1950
3,237 people · Sheboygan County · median home $261,300 · income $78,333 · Jan low 12°F · 44 in snow
-
23Peshtigo, Wisconsin
7 tornadoes within 10 miles since 1950
3,420 people · Marinette County · median home $140,300 · income $66,990 · Jan low 9°F · 49 in snow
-
22Medford, Wisconsin
7 tornadoes within 10 miles since 1950
4,349 people · Taylor County · median home $186,600 · income $59,842 · Jan low 2°F · 57 in snow
-
21Hull, Wisconsin
7 tornadoes within 10 miles since 1950
5,287 people · Portage County · median home $283,500 · income $105,652 · Jan low 7°F · 49 in snow
-
20Kewaunee, Wisconsin
6 tornadoes within 10 miles since 1950
2,837 people · Kewaunee County · median home $159,600 · income $82,028 · Jan low 12°F · 48 in snow
-
19Oostburg, Wisconsin
6 tornadoes within 10 miles since 1950
3,056 people · Sheboygan County · median home $246,900 · income $87,857 · Jan low 12°F · 49 in snow
-
18Algoma, Wisconsin
6 tornadoes within 10 miles since 1950
3,243 people · Kewaunee County · median home $153,300 · income $64,487 · Jan low 11°F · 53 in snow
-
17Wilson, Wisconsin
6 tornadoes within 10 miles since 1950
3,484 people · Sheboygan County · median home $296,400 · income $104,632 · Jan low 13°F · 49 in snow
-
16Stephenson, Wisconsin
6 tornadoes within 10 miles since 1950
3,494 people · Marinette County · median home $174,600 · income $56,550 · Jan low 4°F · 58 in snow
-
15Saukville, Wisconsin
6 tornadoes within 10 miles since 1950
4,258 people · Ozaukee County · median home $299,600 · income $79,730 · Jan low 12°F · 42 in snow
-
14Rhinelander, Wisconsin
6 tornadoes within 10 miles since 1950
8,285 people · Oneida County · median home $125,700 · income $51,421 · Jan low 4°F · 82 in snow
-
13Reedsburg, Wisconsin
6 tornadoes within 10 miles since 1950
9,984 people · Sauk County · median home $229,100 · income $75,028 · Jan low 8°F · 44 in snow
-
12Lincoln, Wisconsin
5 tornadoes within 10 miles since 1950
2,659 people · Vilas County · median home $290,600 · income $77,500 · Jan low 2°F · 77 in snow
-
11Pine Lake, Wisconsin
5 tornadoes within 10 miles since 1950
2,724 people · Oneida County · median home $272,000 · income $83,611 · Jan low 4°F · 82 in snow
-
10Peshtigo, Wisconsin
5 tornadoes within 10 miles since 1950
4,006 people · Marinette County · median home $213,700 · income $81,378 · Jan low 9°F · 49 in snow
-
9Oconto, Wisconsin
5 tornadoes within 10 miles since 1950
4,609 people · Oconto County · median home $148,700 · income $61,506 · Jan low 9°F · 52 in snow
-
8Little Suamico, Wisconsin
5 tornadoes within 10 miles since 1950
5,536 people · Oconto County · median home $327,500 · income $112,391 · Jan low 9°F · 50 in snow
-
7Hayward, Wisconsin
4 tornadoes within 10 miles since 1950
2,533 people · Sawyer County · median home $184,700 · income $45,665 · Jan low 3°F · 59 in snow
-
6Ashland, Wisconsin
4 tornadoes within 10 miles since 1950
7,908 people · Ashland County · median home $176,400 · income $54,529 · Jan low 4°F · 97 in snow
-
5Sturgeon Bay, Wisconsin
4 tornadoes within 10 miles since 1950
9,646 people · Door County · median home $236,300 · income $59,926 · Jan low 10°F · 57 in snow
-
4Bass Lake, Wisconsin
3 tornadoes within 10 miles since 1950
2,731 people · Sawyer County · median home $267,000 · income $56,071 · Jan low 3°F · 59 in snow
-
3Sevastopol, Wisconsin
3 tornadoes within 10 miles since 1950
2,826 people · Door County · median home $430,200 · income $88,750 · Jan low 10°F · 57 in snow
-
2Lac du Flambeau, Wisconsin
3 tornadoes within 10 miles since 1950
3,552 people · Vilas County · median home $340,900 · income $57,009 · Jan low 1°F · 99 in snow
-
1Hayward, Wisconsin
3 tornadoes within 10 miles since 1950
3,765 people · Sawyer County · median home $241,600 · income $66,615 · Jan low 2°F · 59 in snow
More Wisconsin rankings
- The 25 Best Small Towns to Retire in Wisconsin
- The 25 Quietest Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Best Small Towns for Families in Wisconsin
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Mildest Winters
- The 25 Most Walkable Small Towns in Wisconsin
- The 25 Best Small Towns for First-Time Home Buyers in Wisconsin
- The 19 Best Affordable Small Towns to Retire in Wisconsin With Mild Winters
- The 25 Best Affordable Small Towns for Remote Workers in Wisconsin
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 Ohio 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)