The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 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 →

    Tornadoes within 10 miles of Brockway by decade2'501'60'701'80'901'00'102'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  2. 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 →

    Tornadoes within 10 miles of Howards Grove by decade'502'602'70'80'902'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  3. 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 →

    Tornadoes within 10 miles of Peshtigo by decade'501'601'701'80'903'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  4. 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 →

    Tornadoes within 10 miles of Medford by decade'503'60'70'80'903'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  5. 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 →

    Tornadoes within 10 miles of Hull by decade'501'603'701'80'901'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  6. 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 →

    Tornadoes within 10 miles of Kewaunee by decade'501'602'70'801'90'002'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  7. 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 →

    Tornadoes within 10 miles of Oostburg by decade'501'601'701'80'902'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  8. 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 →

    Tornadoes within 10 miles of Algoma by decade1'50'604'70'80'901'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  9. 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 →

    Tornadoes within 10 miles of Wilson by decade'501'601'701'80'902'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  10. 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 →

    Tornadoes within 10 miles of Stephenson by decade1'50'604'70'80'90'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  11. 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 →

    Tornadoes within 10 miles of Saukville by decade'501'601'70'802'902'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  12. 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 →

    Tornadoes within 10 miles of Rhinelander by decade1'50'60'703'80'901'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  13. 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 →

    Tornadoes within 10 miles of Reedsburg by decade'503'60'701'801'90'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  14. 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 →

    Tornadoes within 10 miles of Lincoln by decade'50'60'704'80'90'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  15. 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 →

    Tornadoes within 10 miles of Pine Lake by decade1'50'60'703'80'901'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  16. 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 →

    Tornadoes within 10 miles of Peshtigo by decade'501'601'701'80'901'001'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  17. 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 →

    Tornadoes within 10 miles of Oconto by decade'50'601'701'801'90'001'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  18. 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 →

    Tornadoes within 10 miles of Little Suamico by decade'501'602'70'801'90'00'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  19. 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 →

    Tornadoes within 10 miles of Hayward by decade'501'601'70'802'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  20. 6Ashland, Wisconsin

    4 tornadoes within 10 miles since 1950

    Ashland, Wisconsin
    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 →

    Tornadoes within 10 miles of Ashland by decade'50'60'702'80'90'001'101'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  21. 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 →

    Tornadoes within 10 miles of Sturgeon Bay by decade1'50'602'701'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  22. 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 →

    Tornadoes within 10 miles of Bass Lake by decade'501'601'70'801'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  23. 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 →

    Tornadoes within 10 miles of Sevastopol by decade1'50'601'70'801'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  24. 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 →

    Tornadoes within 10 miles of Lac du Flambeau by decade'502'60'70'801'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  25. 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 →

    Tornadoes within 10 miles of Hayward by decade'501'60'70'802'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.

More Wisconsin rankings

Same ranking, other places

Methodology. We ranked 269 towns of 500–10,000 people in Wisconsin (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: