Washington County, Minnesota

County storm and disaster record · FIPS 27163 · population 267,506 · 385 sq mi

NOAA's Storm Events Database holds 593 records for Washington County, Minnesota from 1950 through June 30, 2026, on 366 days; the most frequent are hail reports (203 records). The deadliest single record is the May 25, 2008 tornado: 2 deaths, 18 injuries and $34.3 million in damage in 2025 dollars. FEMA has issued 17 declarations naming the county since 1965, 15 of them for natural hazards; the latest for a natural hazard was “Severe Winter Storm, Straight-Line Winds, and Flooding” on June 12, 2019.

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
593on 366 days, 1950 to June 30, 2026
Deaths recorded
534 injuries
Damage, 2025 dollars
$122Mas filed (scale steps before 1993)
Tornadoes
27strongest EF3
FEMA declarations
17latest 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 Washington County most?

The most frequent records are hail reports: 203 since 1962. 59% of its hail reports since 1962 fell in May and June. The rank column places the county among Minnesota's counties by days with a record per 1,000 square miles of land over each hazard's complete period.

Washington County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Hail 203 95 1962-2026 0 0 $27M 5 of 87
Severe thunderstorm wind 160 109 1960-2025 0 3 $42M 5 of 87
Winter storms 120 119 1996-2026 0 0 – 8 of 87
Tornadoes 27 21 1954-2020 2 25 $51M 2 of 87
Extreme cold 21 20 1996-2026 2 1 $26K 43 of 87
Heat 14 14 1999-2023 0 0 – 6 of 87
Floods 13 12 1997-2016 0 0 – 40 of 87
Lightning 11 10 1996-2021 1 5 $1.4M 4 of 87
High wind and dust storms 10 10 1996-2018 0 0 $1K 35 of 87
Fog, smoke and funnel clouds 8 7 1996-2010 0 0 – 18 of 87
Heavy rain 6 3 2009-2016 0 0 – 38 of 87

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 Washington County had?

NOAA records 27 tornadoes in Washington County from 1954 to 2020, the strongest rated EF3, with 2 deaths and 25 injuries recorded in the county. That is 2nd of 87 Minnesota 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 27 tornadoes whose track touched Washington County since 1950 (NOAA's county records number 27, the same count); along their whole tracks they killed 1 person, 2 of them in Washington County.

The deadliest and strongest tornadoes that touched Washington County, whole tracks
DateTornadoRatingPathKilled
2008-05-25 15:55, as SPC files itHugoEF35.96 mi1
1958-05-24 14:45, as SPC files itDurandCrossed MN, WIF359.4 mi0

Map of the strongest tornado tracks in Minnesota.

Every tornado record filed for Washington County (27)
Every tornado recorded in Washington County, newest first
DatePlaceCharacterKilledInjuredDamage
2020-07-18 Woodbury, Washington County EF0 2.85 mi x 180 yd 0 0 –
2020-07-18 Cottage Grove, Washington County EF1 3.23 mi x 400 yd 0 0 $114K
2019-07-28 Scandia, Washington County EF1 4.4 mi x 440 yd 0 0 $1.7M
2017-07-12 Marine On St Croix, Washington County EF0 3.03 mi x 250 yd 0 0 –
2017-07-12 Forest Lake, Washington County EF1 4.6 mi x 300 yd 0 0 –
2014-07-07 Point Douglas, Washington County EF0 1.3 mi x 50 yd 0 0 $1K
2012-11-10 Mahtomedi, Washington County EF0 4.33 mi x 100 yd 0 0 $257K
2011-05-22 Forest Lake, Washington County EF0 2.64 mi x 75 yd 0 0 $66K
2010-07-17 Forest Lake, Washington County EF0 5.15 mi x 50 yd 0 0 $68K
2009-08-19 Marine On St Croix, Washington County EF0 0.73 mi x 40 yd 0 0 $34K
2009-08-19 Point Douglas, Washington County EF1 0.68 mi x 75 yd 0 0 $138K
2008-05-25 Hugo, Washington County EF3 4.35 mi x 220 yd 2 18 $34M
2008-05-25 Marine On St Croix, Washington County EF0 1.04 mi x 50 yd 0 0 –
2008-05-25 Marine On St Croix, Washington County EF0 0.19 mi x 50 yd 0 0 $411K
2007-09-20 Woodbury, Washington County EF0 0.4 mi x 50 yd 0 0 $712K
2003-07-14 Forest Lake, Washington County F0 0.1 mi x 25 yd 0 0 –
2000-07-07 Lake Elmo, Washington County F1 0.1 mi x 30 yd 0 0 –
1997-07-01 Forest Lake, Washington County F1 1 mi x 200 yd 0 0 –
1996-09-21 Forest Lake, Washington County F0 0.1 mi x 50 yd 0 0 –
1994-04-26 Stillwater, Washington County F2 5 mi x 1,300 yd 0 1 $10.0M
1990-06-16 Washington County F0 0.1 mi x 10 yd 0 0 –
1990-06-16 Washington County F0 0.1 mi x 10 yd 0 0 –
1974-06-06 Washington County F1 0.1 mi x 17 yd 0 0 $25K step
1971-07-14 Washington County F0 0 0 $3K step
1965-07-12 Washington County F2 0.3 mi x 33 yd 0 0 $25K step
1958-05-24 Washington County F3 15.1 mi x 50 yd 0 6 $250K step
1954-06-25 Washington County F2 2.7 mi x 1,760 yd 0 0 $25K 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 Washington County?

The most recent record with damage, injuries or deaths is the December 23, 2022 extreme cold/wind chill (1 death).

Many hours with wind chill colder than -35 degrees observed. The strongest wind gusts occurred on 12/23 at 10:35 AM at 32 mph at the Lake Elmo Airport in Lake Elmo, MN. A 20 year old man died of cold weather exposure after leaving the bar on foot in Stillwater MN.
National Weather Service event narrative, NOAA Storm Events Database (search the full record, event 1064377)
The 12 most recent records kept for Washington County
DateRecordCharacterKilledInjuredDamage
2026-06-19 HailLandfall, Washington County 1.25 in hail 0 0 –
2026-06-19 HailLake Elmo, Washington County 0.88 in hail 0 0 –
2026-06-19 HailOakdale, Washington County 1.25 in hail 0 0 –
2026-06-19 HailLandfall, Washington County 0.75 in hail 0 0 –
2026-06-19 HailOakdale, Washington County 1.00 in hail 0 0 –
2026-04-17 HailWoodbury, Washington County 0.75 in hail 0 0 –
2026-04-02 Winter WeatherWashington County · forecast zone Washington 0 0 –
2026-03-14 Winter StormWashington County · forecast zone Washington 0 0 –
2026-02-24 Winter WeatherWashington County · forecast zone Washington 0 0 –
2026-02-18 Winter StormWashington County · forecast zone Washington 0 0 –
2026-01-22 Extreme Cold/Wind ChillWashington County · forecast zone Washington 0 0 –
2026-01-05 Winter WeatherWashington County · forecast zone Washington 0 0 –

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 Washington County, most deaths first
DateRecordCharacterKilledInjuredDamage
2008-05-25 TornadoHugo, Washington County The tornado touched down on the eastern side of Lino Lakes, at the eastern shore of Peltier Lake. The tornado felled trees and lifted boat docks, then tracked east and crossed Interstate 35E. As this occurred, a few barns, grain bins, and silos were damaged. The tornado then intensified as it moved into northwestern ... EF3 4.35 mi x 220 yd 2 18 $34M
2016-12-18 Extreme Cold/Wind ChillWashington County · forecast zone Washington An individual froze outside while taking photographs of the surrounding landscape. 1 1 –
2022-12-23 Extreme Cold/Wind ChillWashington County · forecast zone Washington Many hours with wind chill colder than -35 degrees observed. The strongest wind gusts occurred on 12/23 at 10:35 AM at 32 mph at the Lake Elmo Airport in Lake Elmo, MN. A 20 year old man died of cold weather exposure after leaving the bar on foot in Stillwater MN. 1 0 –
2009-07-21 LightningStillwater, Washington County A 14 year old girl was struck by lightning as she played under a tree during a thunderstorm. She later died at a hospital from her injuries. 1 0 –
1958-05-24 TornadoWashington County F3 15.1 mi x 50 yd 0 6 $250K step
2008-06-14 Thunderstorm WindLangdon, Washington County Tents and stage items blown over at Cottage Grove City Festival. Two people received minor injuries when a tent struck them. Tree down across a nearby road. 52 kt wind 0 2 –
2005-10-04 LightningCottage Grove, Washington County A lightning strike hit a home in the 7900 Block of 71st Street. The bolt caused an immediate explosion, and injured two 50 year olds who owned the home. The individuals were transported to Regions Hospital, where they were listed in fair and stable condition on the 5th. The fire destroyed the residence and caused some ... 0 2 –
1996-07-14 LightningMarine On St. Croix, Washington County Two men struck by lightning while taking shelter under a tree next to Big Marine Lake. Estimated time of occurrence. 0 2 –

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.

The costliest records in Washington County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
2008-05-25 TornadoHugo, Washington County EF3 4.35 mi x 220 yd 2 18 $34M
1998-05-30 Thunderstorm WindWoodbury, Washington County 0 0 $25M
1998-05-15 HailForest Lake, Washington County 1.75 in hail 0 0 $18M
1994-04-26 TornadoStillwater, Washington County F2 5 mi x 1,300 yd 0 1 $10.0M
2005-09-21 Thunderstorm WindOakdale, Washington County 52 kt wind 0 0 $7.6M
2000-07-07 HailLake Elmo, Washington County 1.75 in hail 0 0 $3.4M
1996-05-19 HailWoodbury, Washington County 1.50 in hail 0 0 $3.2M
2000-08-26 Thunderstorm WindLake Elmo, Washington County 78 kt wind 0 0 $2.7M

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 $250K, in the dollars of the day) holds: May 24, 1958 (tornado, Washington 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 Washington 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).

Washington County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Hail0511023534566
Severe thunderstorm wind026937534013
Winter storms––––11323443
Tornadoes21205872
Extreme cold––––5385
Heat––––2435

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

What time of year?

59% of its hail reports since 1962 fell in May and June. The two busiest months are in violet.

The values, month by month

Jan 32 · Feb 27 · Mar 29 · Apr 35 · May 94 · Jun 114 · Jul 106 · Aug 60 · Sep 39 · Oct 12 · Nov 15 · Dec 30 (records).

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

Federal disaster declarations for Washington County

FEMA's register lists 17 declarations that include Washington County: 12 major disasters, 4 emergencies and one fire management assistance declaration. Most were for flood (8) and severe storm (3).

Declarations including Washington County, newest first
DeclaredNumberTypeTitle
2020-04-07DR-4531BiologicalCovid-19 Pandemic
2020-03-13EM-3453BiologicalCovid-19
2019-06-12DR-4442FloodSevere Winter Storm, Straight-Line Winds, and Flooding
2011-05-10DR-1982FloodSevere Storms and Flooding
2010-03-19EM-3310FloodFlooding
2005-09-13EM-3242HurricaneHurricane Katrina Evacuation
2001-05-16DR-1370FloodSevere Winter Storms, Flooding, and Tornadoes
2000-10-20FM-2345FireMn - Carlos Edge Fire Complex - 10/19/2000
1998-06-23DR-1225TornadoSevere Storms, Straight Line Winds, and Tornadoes
1997-04-08DR-1175FloodSevere Flooding, High Winds,Severe Storms
1996-06-01DR-1116FloodFlooding and Severe Storms
1993-06-11DR-993Severe StormSevere Storms, Tornadoes & Flooding
1987-08-06DR-797Severe StormSevere Storms, Tornadoes & Flooding
1978-07-08DR-560Severe StormSevere Storms, Flooding, Hail & Tornadoes
1976-06-17EM-3013DroughtDrought
1969-04-18DR-255FloodFlooding
1965-04-11DR-188FloodFlooding

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 Washington County had?

NOAA's Storm Events Database holds 13 flood or flash flood records for Washington County from 1997 to 2016, on 12 days, with 0 deaths. By flood insurance claims since 1978 (OpenFEMA, as of September 8, 2026), Washington County ranks 480th of 2,942 U.S. counties.

The National Flood Insurance Program has paid $5.4 million on 533 claims filed in Washington County; the most in one year was 142 in 2001. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1978: 3 · 1979: 18 · 1980: 10 · 1981: 11 · 1982: 6 · 1983: 3 · 1984: 7 · 1985: 12 · 1986: 26 · 1987: 6 · 1990: 1 · 1992: 3 · 1993: 32 · 1994: 1 · 1996: 7 · 1997: 101 · 1998: 4 · 1999: 1 · 2001: 142 · 2002: 2 · 2003: 1 · 2005: 2 · 2009: 1 · 2010: 7 · 2011: 41 · 2012: 2 · 2014: 29 · 2016: 2 · 2018: 1 · 2019: 27 · 2020: 7 · 2022: 2 · 2023: 13 · 2024: 1 · 2025: 1; 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 Washington County

FEMA's National Risk Index rates Washington County Relatively Moderate overall, with an expected annual loss of $92.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 Washington County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
Strong WindVery High$11M4.4 a year (modeled)
HailRelatively High$5.1M6 a year (modeled)
TornadoRelatively High$20Monce in about 4 years (modeled)
LightningRelatively High$2.0M35 a year (modeled)
Cold WaveRelatively Moderate$10M8.8 a year (modeled)
Riverine FloodingRelatively Moderate$41Monce in about 2 years (modeled)
Heat WaveRelatively Moderate$2.8M6.1 modeled event-days a year
Winter WeatherRelatively Moderate$319K17 a year (modeled)

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

Counties that share a border with Washington County

  1. Dakota County 844
  2. Anoka County 770
  3. Ramsey County 629
  4. Washington County 593
  5. St. Croix County, WI 573
  6. Polk County, WI 520
  7. Pierce County, WI 481
  8. Chisago County 364

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

Next