25 Small Towns in Wisconsin With the Fewest Tornadoes Since 1950
Ranked by tornadoes within 10 mi since 1950 among 269 towns of 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
Brockway is a town of 3,035 people in Jackson County, Wisconsin. 7 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on May 4, 1964.
3,035 people · Jackson County · median home $159,000 · income $49,896 · Jan low 5°F · 41 in snow
Full Brockway, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
24Howards Grove, Wisconsin
7 tornadoes within 10 miles since 1950
Howards Grove is a village of 3,237 people in Sheboygan County, Wisconsin. 7 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F3 on April 21, 1974.
3,237 people · Sheboygan County · median home $261,300 · income $78,333 · Jan low 12°F · 44 in snow
Full Howards Grove, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
23Peshtigo, Wisconsin
7 tornadoes within 10 miles since 1950
Peshtigo is a city of 3,420 people in Marinette County, Wisconsin. 7 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F4 on August 19, 1968.
3,420 people · Marinette County · median home $140,300 · income $66,990 · Jan low 9°F · 49 in snow
Full Peshtigo, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
22Medford, Wisconsin
7 tornadoes within 10 miles since 1950
Medford is a city of 4,349 people in Taylor County, Wisconsin. 7 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on September 2, 2002.
4,349 people · Taylor County · median home $186,600 · income $59,842 · Jan low 2°F · 57 in snow
Full Medford, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
21Hull, Wisconsin
7 tornadoes within 10 miles since 1950
Hull is a town of 5,287 people in Portage County, Wisconsin. 7 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on June 13, 1976.
5,287 people · Portage County · median home $283,500 · income $105,652 · Jan low 7°F · 49 in snow
Full Hull, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
20Kewaunee, Wisconsin
6 tornadoes within 10 miles since 1950
Kewaunee is a city of 2,837 people in Kewaunee County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on April 22, 1970.
2,837 people · Kewaunee County · median home $159,600 · income $82,028 · Jan low 12°F · 48 in snow
Full Kewaunee, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
19Oostburg, Wisconsin
6 tornadoes within 10 miles since 1950
Oostburg is a village of 3,056 people in Sheboygan County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an EF1 on July 16, 2008.
3,056 people · Sheboygan County · median home $246,900 · income $87,857 · Jan low 12°F · 49 in snow
Full Oostburg, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
18Algoma, Wisconsin
6 tornadoes within 10 miles since 1950
Algoma is a city of 3,243 people in Kewaunee County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on April 22, 1970.
3,243 people · Kewaunee County · median home $153,300 · income $64,487 · Jan low 11°F · 53 in snow
Full Algoma, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
17Wilson, Wisconsin
6 tornadoes within 10 miles since 1950
Wilson is a town of 3,484 people in Sheboygan County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an EF1 on July 16, 2008.
3,484 people · Sheboygan County · median home $296,400 · income $104,632 · Jan low 13°F · 49 in snow
Full Wilson, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
16Stephenson, Wisconsin
6 tornadoes within 10 miles since 1950
Stephenson is a town of 3,494 people in Marinette County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F3 on September 28, 1971.
3,494 people · Marinette County · median home $174,600 · income $56,550 · Jan low 4°F · 58 in snow
Full Stephenson, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
15Saukville, Wisconsin
6 tornadoes within 10 miles since 1950
Saukville is a village of 4,258 people in Ozaukee County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F4 on August 22, 1964.
4,258 people · Ozaukee County · median home $299,600 · income $79,730 · Jan low 12°F · 42 in snow
Full Saukville, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
14Rhinelander, Wisconsin
6 tornadoes within 10 miles since 1950
Rhinelander is a city of 8,285 people in Oneida County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F4 on June 25, 1950.
8,285 people · Oneida County · median home $125,700 · income $51,421 · Jan low 4°F · 82 in snow
Full Rhinelander, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
13Reedsburg, Wisconsin
6 tornadoes within 10 miles since 1950
Reedsburg is a city of 9,984 people in Sauk County, Wisconsin. 6 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on August 15, 1966.
9,984 people · Sauk County · median home $229,100 · income $75,028 · Jan low 8°F · 44 in snow
Full Reedsburg, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
12Lincoln, Wisconsin
5 tornadoes within 10 miles since 1950
Lincoln is a town of 2,659 people in Vilas County, Wisconsin. 5 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on June 13, 1981.
2,659 people · Vilas County · median home $290,600 · income $77,500 · Jan low 2°F · 77 in snow
Full Lincoln, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
11Pine Lake, Wisconsin
5 tornadoes within 10 miles since 1950
Pine Lake is a town of 2,724 people in Oneida County, Wisconsin. 5 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F4 on June 25, 1950.
2,724 people · Oneida County · median home $272,000 · income $83,611 · Jan low 4°F · 82 in snow
Full Pine Lake, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
10Peshtigo, Wisconsin
5 tornadoes within 10 miles since 1950
Peshtigo is a town of 4,006 people in Marinette County, Wisconsin. 5 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F4 on August 19, 1968.
4,006 people · Marinette County · median home $213,700 · income $81,378 · Jan low 9°F · 49 in snow
Full Peshtigo, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
9Oconto, Wisconsin
5 tornadoes within 10 miles since 1950
Oconto is a city of 4,609 people in Oconto County, Wisconsin. 5 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on June 16, 1979.
4,609 people · Oconto County · median home $148,700 · income $61,506 · Jan low 9°F · 52 in snow
Full Oconto, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
8Little Suamico, Wisconsin
5 tornadoes within 10 miles since 1950
Little Suamico is a town of 5,536 people in Oconto County, Wisconsin. 5 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F3 on June 26, 1969.
5,536 people · Oconto County · median home $327,500 · income $112,391 · Jan low 9°F · 50 in snow
Full Little Suamico, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
7Hayward, Wisconsin
4 tornadoes within 10 miles since 1950
Hayward is a city of 2,533 people in Sawyer County, Wisconsin. 4 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F1 on August 9, 1992.
2,533 people · Sawyer County · median home $184,700 · income $45,665 · Jan low 3°F · 59 in snow
Full Hayward, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
6Ashland, Wisconsin
4 tornadoes within 10 miles since 1950

Photo: Sullys Dad (public domain, Wikimedia Commons) Ashland is a city of 7,908 people in Ashland County, Wisconsin. 4 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an EF1 on July 18, 2020.
7,908 people · Ashland County · median home $176,400 · income $54,529 · Jan low 4°F · 97 in snow
Full Ashland, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
5Sturgeon Bay, Wisconsin
4 tornadoes within 10 miles since 1950
Sturgeon Bay is a city of 9,646 people in Door County, Wisconsin. 4 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on June 8, 1985.
9,646 people · Door County · median home $236,300 · income $59,926 · Jan low 10°F · 57 in snow
Full Sturgeon Bay, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
4Bass Lake, Wisconsin
3 tornadoes within 10 miles since 1950
Bass Lake is a town of 2,731 people in Sawyer County, Wisconsin. 3 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F1 on August 9, 1992.
2,731 people · Sawyer County · median home $267,000 · income $56,071 · Jan low 3°F · 59 in snow
Full Bass Lake, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
3Sevastopol, Wisconsin
3 tornadoes within 10 miles since 1950
Sevastopol is a town of 2,826 people in Door County, Wisconsin. 3 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F3 on August 23, 1998.
2,826 people · Door County · median home $430,200 · income $88,750 · Jan low 10°F · 57 in snow
Full Sevastopol, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
2Lac du Flambeau, Wisconsin
3 tornadoes within 10 miles since 1950
Lac du Flambeau is a town of 3,552 people in Vilas County, Wisconsin. 3 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F2 on June 27, 1991.
3,552 people · Vilas County · median home $340,900 · income $57,009 · Jan low 1°F · 99 in snow
Full Lac du Flambeau, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026. -
1Hayward, Wisconsin
3 tornadoes within 10 miles since 1950
Hayward is a town of 3,765 people in Sawyer County, Wisconsin. 3 tornadoes since 1950 (typical Wisconsin town: 15); the strongest was an F1 on August 9, 1992.
3,765 people · Sawyer County · median home $241,600 · income $66,615 · Jan low 2°F · 59 in snow
Full Hayward, Wisconsin profile: weather, storms, schools, jobs →
Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
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)