Weather Alerts Map

Tornadoes in Wisconsin

Wisconsin has recorded 1,596 tornadoes from 1950 through 2025, about 25.1 per year over the last 30 years. They killed 101 people and injured 1,682. June is the most active month.

Live Wisconsin tornado warnings · All Wisconsin weather alerts

Map data: NWS, OpenFreeMap, OpenStreetMap

Tornadoes per year

96: 21962197: 14971498: 24982499: 11991100: 18001801: 12011202: 26022603: 14031404: 36043605: 63056306: 13061307: 18071808: 38083809: 16091610: 46104611: 39113912: 412413: 15131514: 21142115: 17151716: 16161617: 23172318: 32183219: 29192920: 18201821: 40214022: 28222823: 20232024: 42244225: 392539
Wisconsin tornadoes per year, 1996–2025
50s: 9850s9860s: 19260s19270s: 18970s18980s: 24080s24090s: 19490s19400s: 25400s25410s: 24210s24220s: 18720s187
Tornadoes per decade (the 2020s are partial)

When tornadoes happen in Wisconsin

Jan: 3Jan3Feb: 2Feb2Mar: 31Mar31Apr: 115Apr115May: 240May240Jun: 454Jun454Jul: 366Jul366Aug: 230Aug230Sep: 105Sep105Oct: 31Oct31Nov: 5Nov5Dec: 14Dec14
Tornadoes by month, 1950–2025
EF0: 596EF0596EF1: 644EF1644EF2: 277EF2277EF3: 54EF354EF4: 17EF417EF5: 3EF53
Tornadoes by (E)F rating

Ratings before February 2007 use the original Fujita (F) scale; later tornadoes use the Enhanced Fujita (EF) scale. How the EF scale works.

Deadliest tornadoes in Wisconsin

DateRatingCountyPath lengthWidthDeathsInjuries
June 4, 1958F5St. Croix County33.7 mi880 yd2174
June 7, 1984F5Iowa County36 mi450 yd9200
April 3, 1956F4Green Lake County11.5 mi440 yd750
September 26, 1951F4Portage County26.4 mi100 yd63
June 4, 1958F4Eau Claire County59.2 mi880 yd43
May 10, 1953F2Pierce County105.7 mi100 yd427
June 4, 1958F4Chippewa County11.1 mi600 yd350
April 4, 1981F4Washington County1.8 mi100 yd353
April 11, 1965F2Jefferson County14.5 mi1,320 yd328
June 25, 1950F4Oneida County13.1 mi880 yd212

Strongest tornadoes in Wisconsin

DateRatingCountyPath lengthWidthDeathsInjuries
June 4, 1958F5St. Croix County33.7 mi880 yd2174
June 7, 1984F5Iowa County36 mi450 yd9200
July 18, 1996F5Fond du Lac County13.3 mi400 yd012
April 3, 1956F4Green Lake County11.5 mi440 yd750
September 26, 1951F4Portage County26.4 mi100 yd63
June 4, 1958F4Eau Claire County59.2 mi880 yd43
June 4, 1958F4Chippewa County11.1 mi600 yd350
April 4, 1981F4Washington County1.8 mi100 yd353
August 19, 1968F4Marinette County21.8 mi33 yd23
June 25, 1950F4Oneida County13.1 mi880 yd212

Most recent tornadoes

DateRatingCountyPath lengthWidthDeathsInjuries
September 22, 2025EF0Crawford County0.8 mi40 yd00
August 9, 2025EF0Door County0.3 mi32 yd00
July 23, 2025EF0Oconto County2.4 mi65 yd00
July 23, 2025EF1Oconto County2.3 mi65 yd00
July 23, 2025?Waupaca County1.3 mi80 yd00
July 23, 2025EF1Menominee County7.4 mi90 yd00
July 23, 2025EF0Waupaca County5.7 mi45 yd00
July 19, 2025EF0Manitowoc County1.6 mi60 yd00
July 16, 2025EF0Dodge County3 mi50 yd00
July 16, 2025EF0Dodge County0.1 mi30 yd00

Counties with the most tornadoes

CountyTornadoes since 1950Per 1,000 sq mi
Dane County78168913043.5
Dodge County68201050228.3
Marathon County63105611650.5
Grant County59133109756.1
Fond du Lac County58208638888.9
Jefferson County50232913669.1
Clark County4494181818.2
Barron County43129049826.2
Green Lake County40296000000
Columbia County40135248041.8
Waukesha County39183654545.5
Chippewa County3897638888.9
Walworth County38177333333.3
Lafayette County37151151419.6
Rock County36129860724.2
Outagamie County36146144200.6
Green County35155222602.7
Polk County3496345733
Winnebago County33196482758.6
St. Croix County32114792243.8

About this data

Tornado records come from the NOAA Storm Prediction Center database of confirmed tornadoes, 1950–2025. Tornadoes that crossed state lines are counted in the state where they began. Counts in the early decades are lower partly because many weak tornadoes went unreported before Doppler radar and storm spotter networks.