Walworth County, Wisconsin

County storm and disaster record · FIPS 55127 · population 106,413 · 555 sq mi

NOAA's Storm Events Database holds 1,038 records for Walworth County, Wisconsin from 1950 through June 30, 2026, on 742 days; the most frequent are severe thunderstorm wind events (326 records). The deadliest single record is the March 2, 2017 winter weather, filed for the forecast zone Walworth, which covers the county: 1 death. FEMA has issued 13 declarations naming the county since 1965, 11 of them for natural hazards; the latest for a natural hazard was “Severe Winter Storm and Snowstorm” on April 5, 2011.

The record, 1950 to 2026

Storm records filed for the county each year (2026 to June 30, 2026). Before 1996 NOAA recorded only tornadoes (from 1950), thunderstorm wind and hail (from 1955).

  • recorded, no damage figure
  • under $100,000
  • $100,000 or more
  • $1 million or more
  • $10 million or more, or a death
  • $100 million or more, or 10 deaths
  • a year's colour: its recorded damage or deaths
  • a year with a death
  • 1955: wind and hail recorded from 1955
  • 1996: all 48 event types from 1996
Storm records
1,038on 742 days, 1950 to June 30, 2026
Deaths recorded
443 injuries
Damage, 2025 dollars
$135Mas filed (scale steps before 1993)
Tornadoes
45strongest F2
FEMA declarations
13latest 2020

Source: NOAA NCEI Storm Events Database, records through June 30, 2026 (file revision 20260918); damage converted to 2025 dollars with the BLS CPI-U. Search the record at NCEI. BLS consumer price index.

What hazards hit Walworth County most?

The most frequent records are severe thunderstorm wind events: 326 since 1955. 53% of its severe thunderstorm wind events since 1955 fell in June and July. The rank column places the county among Wisconsin's counties by days with a record per 1,000 square miles of land over each hazard's complete period.

Walworth County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Severe thunderstorm wind 326 190 1955-2026 0 20 $12M 6 of 72
Winter storms 225 223 1996-2026 1 1 $39K 12 of 72
Hail 135 75 1967-2026 0 0 $4K 17 of 72
Fog, smoke and funnel clouds 84 82 1997-2026 0 0 – 9 of 72
High wind and dust storms 62 62 1997-2026 0 1 $2.2M 8 of 72
Heat 45 45 1998-2026 1 0 – 7 of 72
Tornadoes 45 35 1955-2026 0 3 $42M 6 of 72
Extreme cold 35 35 1996-2026 2 0 $3K 11 of 72
Floods 35 30 1996-2026 0 4 $77M 23 of 72
Lightning 22 15 1997-2008 0 14 $810K 12 of 72
Drought 18 18 2002-2012 0 0 $891K 20 of 72
Heavy rain 6 5 1997-2014 0 0 $6K 31 of 72

Source: NOAA NCEI Storm Events Database (county and forecast-zone records attributed to the county; a zone record shows its own totals on each county it covers). Days: dates with at least one record of the hazard in the county. Ranks: days with a record per 1,000 square miles of land (Census Bureau 2024 Gazetteer), since 1950 for tornadoes, 1955 for hail and thunderstorm wind, 1996 for the rest.

How many tornadoes has Walworth County had?

NOAA records 45 tornadoes in Walworth County from 1955 to 2026, the strongest rated F2, with 0 deaths and 3 injuries recorded in the county. That is 6th of 72 Wisconsin counties and 273rd of 3,080 U.S. counties by days with tornadoes per 1,000 square miles since 1950. A tornado that crossed a county line is counted in each county it touched, with the length of its path inside the county.

Counted as whole tornadoes rather than county records, the Storm Prediction Center's database holds 41 tornadoes whose track touched Walworth County since 1950 (NOAA's county records number 45: they file a crossing tornado once per county segment, and the two databases differ on some tracks); along their whole tracks they killed 0 people.

The deadliest and strongest tornadoes that touched Walworth County, whole tracks
DateTornadoRatingPathKilled
2008-01-07 16:02, as SPC files itBloomfield to Salem LakesEF310.78 mi0

Map of the strongest tornado tracks in Wisconsin.

Every tornado record filed for Walworth County (45)
Every tornado recorded in Walworth County, newest first
DatePlaceCharacterKilledInjuredDamage
2026-04-17 Lyons Airport, Walworth County EF0 1.81 mi x 50 yd 0 0 $4K
2026-04-17 Delavan, Walworth County EF1 2.71 mi x 75 yd 0 0 $99K
2026-04-17 Darien, Walworth County EF1 2.81 mi x 75 yd 0 0 $133K
2026-04-17 Richmond, Walworth County EF1 1.07 mi x 75 yd 0 0 $124K
2026-04-15 Delavan Lake, Walworth County EF1 2.79 mi x 75 yd 0 0 $83K
2026-04-14 Troy, Walworth County EF1 7.31 mi x 75 yd 0 0 $392K
2024-06-22 Linton, Walworth County EF1 5.26 mi x 100 yd 0 0 $94K
2024-06-22 Delavan Airport, Walworth County EF1 6.01 mi x 150 yd 0 0 $141K
2024-05-07 Darien, Walworth County EF1 0.98 mi x 50 yd 0 0 $94K
2024-05-07 Walworth Big Foot Ar, Walworth County EF0 5.23 mi x 50 yd 0 0 $56K
2023-06-01 Walworth Big Foot Ar, Walworth County EFU 0.01 mi x 10 yd 0 0 –
2023-04-05 Lake Geneva, Walworth County EF0 0.54 mi x 75 yd 0 0 $6K
2023-03-31 Como, Walworth County EF0 6.04 mi x 150 yd 0 0 $97K
2023-03-31 Richmond, Walworth County EF0 5.39 mi x 50 yd 0 0 $48K
2023-03-31 Walworth County EF0 7 mi x 50 yd 0 0 $97K
2023-03-31 Sharon, Walworth County EF0 10.62 mi x 100 yd 0 0 $387K
2023-03-31 Sharon, Walworth County EF1 3.78 mi x 300 yd 0 0 $97K
2022-10-12 Lake Geneva Plyby Ar, Walworth County EF0 2.43 mi x 40 yd 0 0 –
2020-08-10 Zenda, Walworth County EF0 3.29 mi x 50 yd 0 0 $14K
2018-08-20 Delavan, Walworth County EF0 0.7 mi x 150 yd 0 0 $18K
2015-08-18 Lake Geneva, Walworth County EF1 4.93 mi x 75 yd 0 0 $125K
2015-07-18 Richmond, Walworth County EF1 3.14 mi x 50 yd 0 0 $101K
2010-11-22 Walworth County EF1 5.33 mi x 100 yd 0 0 $1.4M
2008-01-07 Pell Lake, Walworth County EF1 1.75 mi x 100 yd 0 0 $137K
2004-06-23 Whitewater, Walworth County F1 0.7 mi x 150 yd 0 0 $8K
1997-07-18 Sharon, Walworth County F0 0.1 mi x 50 yd 0 0 $184
1992-09-02 Walworth County F1 0.5 mi x 23 yd 0 0 $25K step
1991-07-07 Walworth County F0 0.1 mi x 23 yd 0 0 –
1990-06-02 Walworth County F1 0.2 mi x 50 yd 0 0 $25K step
1988-07-16 Walworth County F1 0.1 mi x 50 yd 0 0 $25K step
1980-06-06 Walworth County F2 0.3 mi x 33 yd 0 0 $250K step
1978-08-15 Walworth County 0 0 –
1978-06-20 Walworth County 0 0 –
1972-09-28 Walworth County F2 1.5 mi x 50 yd 0 0 $250K step
1972-07-14 Walworth County F1 14.1 mi x 100 yd 0 0 $250K step
1970-05-09 Walworth County F1 4.9 mi x 100 yd 0 0 $25K step
1968-05-27 Walworth County F0 1 mi x 100 yd 0 0 $25K step
1967-06-10 Walworth County F1 0 0 $250K step
1966-03-21 Walworth County F2 19.8 mi x 200 yd 0 1 $2.5M step
1965-04-11 Walworth County F1 1 mi x 33 yd 0 0 $25K step
1965-04-11 Walworth County F1 1.9 mi x 50 yd 0 0 $250K step
1961-09-22 Walworth County F2 3.3 mi x 220 yd 0 1 $25K step
1959-06-06 Walworth County 0 0 –
1957-04-19 Walworth County F2 0 0 $250K step
1955-04-18 Walworth County F2 3.3 mi x 33 yd 0 1 $250K step

A damage figure marked "step" is a record from before 1993: NOAA then filed damage by category, and the figure is the category as entered, in the dollars of that year, not an estimate of the loss.

Source: NOAA NCEI Storm Events Database, tornado records by county (path length in the county, maximum width); ratings as published: F scale before February 1, 2007, EF scale after. Whole-track figures: NOAA Storm Prediction Center tornado database (1950-2025). SPC severe weather database.

When was the last damaging storm in Walworth County?

The most recent record with damage, injuries or deaths is the April 27, 2026 high wind ($4,000 in damage in 2025 dollars).

The 12 most recent records kept for Walworth County
DateRecordCharacterKilledInjuredDamage
2026-06-30 Excessive HeatWalworth County · forecast zone Walworth 0 0 –
2026-06-29 Excessive HeatWalworth County · forecast zone Walworth 0 0 –
2026-06-11 FloodSharon, Walworth County 0 0 –
2026-06-11 Thunderstorm WindFontana, Walworth County 50 kt wind 0 0 –
2026-04-27 High WindWalworth County · forecast zone Walworth 50 kt wind 0 0 $4K
2026-04-17 HailLittle Prairie, Walworth County 1.00 in hail 0 0 –
2026-04-17 Thunderstorm WindEast Troy, Walworth County 56 kt wind 0 0 $1K
2026-04-17 TornadoLyons Airport, Walworth County EF0 1.81 mi x 50 yd 0 0 $4K
2026-04-17 TornadoDelavan, Walworth County EF1 2.71 mi x 75 yd 0 0 $99K
2026-04-17 TornadoDarien, Walworth County EF1 2.81 mi x 75 yd 0 0 $133K
2026-04-17 TornadoRichmond, Walworth County EF1 1.07 mi x 75 yd 0 0 $124K
2026-04-15 FloodVienna, Walworth County 0 0 $1K

Source: NOAA NCEI Storm Events Database; every record of 2025-2026 is listed, earlier ones when they caused deaths, injuries or $250,000 of damage (2025 dollars), and every tornado.

The deadliest and costliest records

Records with deaths or injuries in Walworth County, most deaths first
DateRecordCharacterKilledInjuredDamage
2017-03-02 Winter WeatherWalworth County · forecast zone Walworth A motorist lost control on icy highway 14 and crossed the centerline striking another vehicle. One motorist was killed. 1 0 –
2012-07-03 Excessive HeatWalworth County · forecast zone Walworth A hot air mass settled over southern Wisconsin to start the month of July, bringing 100-degree heat to many locations for multiple days between July 2nd and July 6th. While humidity levels were relatively low considering the temperatures, maximum heat indices still climbed to between 100 and 115 during the hot spell. ... 1 0 –
1996-01-18 Cold/Wind ChillWalworth County · forecast zone Walworth Cold temperatures in the single digits resulted in a hypothermia death of an elderly Elkhorn man. 1 0 –
1996-01-09 Cold/Wind ChillWalworth County · forecast zone Walworth Cold temperatures around the freezing mark resulted in a hypothermia death of an elderly man in Elkhorn. He apparently fell out of his wheelchair and could not get back into it. 1 0 –
1998-07-21 Thunderstorm WindElkhorn, Walworth County Scattered thunderstorms developed in an unstable atmosphere over southcentral Wisconsin in the early afternoon hours. These storms quickly became severe and merged over Walworth County. Hurricane-force winds were generated over the north side of Elkhorn (Walworth Co.); and the resultant wind damage strongly suggests ... 0 12 $3.6M
2003-07-06 LightningEast Troy, Walworth County Two rounds of scattered severe convection affected south-central and southeast Wisconsin on Sunday, July 6, 2003. The first round occurred during the morning hours and the second during the late afternoon hours. Powerful, downburst, damaging, straight-line winds toppled large trees and/or power-lines, 4 weak tornadoes ... 0 8 –
2000-06-13 Flash FloodLake Geneva, Walworth County Flash flooding and scattered severe thunderstorms struck parts of south-central and southeast Wisconsin during the afternoon and evening hours. Several clusters of showers and thunderstorms moved east/northeast at 35 to 40 mph across the area. Synoptically, a warm front stalled over northern Illinois with an axis of ... 0 4 $1.1M
1999-06-10 LightningElkhorn, Walworth County The 3rd round (June 10th) of severe weather during the week was more widespread than the 2nd round. The usual large hail and/or damaging thunderstorm wind reports were common (large trees knocked over), as well as isolated flash flooding or urban/small stream flooding. In addition, 3 people were injured in Elkhorn ... 0 3 –
The costliest records in Walworth County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
1996-06-17 FloodWalworth County · forecast zone Walworth 0 0 $46M
2017-07-12 Flash FloodLa Grange, Walworth County 0 0 $12M
2008-06-12 Flash FloodDelavan, Walworth County 0 0 $6.5M
2004-06-01 FloodWalworth County · forecast zone Walworth 0 0 $5.5M
1998-07-21 Thunderstorm WindElkhorn, Walworth County 0 12 $3.6M
1998-07-20 Thunderstorm WindLake Geneva, Walworth County 0 2 $2.7M
2000-06-13 Flash FloodWalworth County 0 0 $2.3M
2008-06-08 Flash FloodWhitewater, Walworth County 0 0 $1.6M

Before 1993 NOAA filed damage by category, not amount, so the list above starts in 1993. The highest category filed here before then (entered as $2.5M, in the dollars of the day) holds: March 21, 1966 (tornado, Walworth County).

Source: NOAA NCEI Storm Events Database: deaths and injuries direct and indirect; damage is property plus crops as estimated by the National Weather Service, converted to 2025 dollars.

Is it getting more frequent?

Records per decade for Walworth County's most frequent hazards. Counts rose everywhere after 1996, when NOAA began recording every event type, so compare decades within a hazard's complete period only (the shaded cells come before it).

Walworth County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Severe thunderstorm wind1863489805949
Winter storms––––10669059
Hail01398434724
Fog, smoke and funnel clouds––––661152
High wind and dust storms––––425258
Heat––––715149

Source: NOAA NCEI Storm Events Database, records per calendar decade; zone records from the CZ_TYPE field (Z).

What time of year?

53% of its severe thunderstorm wind events since 1955 fell in June and July. The two busiest months are in violet.

The values, month by month

Jan 103 · Feb 79 · Mar 74 · Apr 68 · May 86 · Jun 153 · Jul 149 · Aug 104 · Sep 71 · Oct 31 · Nov 41 · Dec 79 (records).

Source: NOAA NCEI Storm Events Database, records by the month they began.

Federal disaster declarations for Walworth County

FEMA's register lists 13 declarations that include Walworth County: 8 major disasters, 5 emergencies and 0 fire management assistance declarations. Most were for snowstorm (3) and severe storm (3).

Declarations including Walworth County, newest first
DeclaredNumberTypeTitle
2020-04-04DR-4520BiologicalCovid-19 Pandemic
2020-03-13EM-3454BiologicalCovid-19
2011-04-05DR-1966SnowstormSevere Winter Storm and Snowstorm
2008-06-14DR-1768Severe StormSevere Storms, Tornadoes, and Flooding
2008-03-19EM-3285SnowstormRecord Snow and Near Record Snow
2005-09-13EM-3249HurricaneHurricane Katrina Evacuation
2004-06-18DR-1526Severe StormSevere Storms and Flooding
2001-01-24EM-3163SnowstormSnow
2000-06-24DR-1332Severe StormSevere Storms, Tornadoes, and Flooding
1976-06-17EM-3014DroughtDrought
1976-03-23DR-496FloodSevere Storms, Icing, Wind & Flooding
1973-04-27DR-376FloodSevere Storms & Flooding
1965-04-21DR-192TornadoTornadoes, Severe Storms & Flooding

Source: FEMA OpenFEMA Disaster Declarations Summaries (v2), declarations through October 2, 2026; one declaration is counted once however many areas it names. OpenFEMA dataset page.

How many floods has Walworth County had?

NOAA's Storm Events Database holds 35 flood or flash flood records for Walworth County from 1996 to 2026, on 30 days, with 0 deaths. By flood insurance claims since 1978 (OpenFEMA, as of September 8, 2026), Walworth County ranks 1694th of 2,942 U.S. counties.

The National Flood Insurance Program has paid $647,000 on 46 claims filed in Walworth County; the most in one year was 11 in 2020. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1979: 1 · 1980: 2 · 1983: 1 · 1986: 1 · 1994: 1 · 2007: 1 · 2008: 1 · 2009: 1 · 2010: 2 · 2011: 2 · 2013: 6 · 2015: 1 · 2017: 5 · 2018: 1 · 2019: 5 · 2020: 11 · 2026: 4; the other years: 0.

Source: FEMA OpenFEMA NFIP Redacted Claims, as of September 8, 2026; claims by year of loss, payments in the dollars of the year paid. OpenFEMA dataset page.

FEMA's modeled risk for Walworth County

FEMA's National Risk Index rates Walworth County Relatively Low overall, with an expected annual loss of $39.7 million. These are FEMA's model estimates of future loss from 18 hazards, not a count of what happened; they can differ from the record above.

National Risk Index ratings for Walworth County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
HailRelatively High$3.3M4.4 a year (modeled)
TornadoRelatively Moderate$7.5Monce in about 2 years (modeled)
Cold WaveRelatively Moderate$7.0M5.5 a year (modeled)
Strong WindRelatively Moderate$1.6M5.3 a year (modeled)
LightningRelatively Moderate$711K38 a year (modeled)
Riverine FloodingRelatively Moderate$18Mabout once a year (modeled)
Heat WaveRelatively Low$1.3M3.6 modeled event-days a year
LandslideRelatively Low$5Konce in about 8 years (modeled)

Source: FEMA National Risk Index, county table, December 2025 release. FEMA's National Risk Index map.

Counties that share a border with Walworth County

  1. Waukesha County 1,260
  2. Rock County 1,215
  3. Jefferson County 1,097
  4. Walworth County 1,038
  5. McHenry County, IL 941
  6. Racine County 917
  7. Kenosha County 830
  8. Boone County, IL 419

Source: U.S. Census Bureau county adjacency file; NOAA NCEI Storm Events Database, records since 1950. The Census Bureau's adjacency file.

Next