County Hazards

States › Minnesota

Minnesota

The recorded hazard history of every county in Minnesota: storm events since 1950, federal disaster declarations since 1953, and National Flood Insurance Program claims since 1978.

Minnesota has 56,524 weather events in the NCEI Storm Events record since 1950 across 87 counties, led by hail: 71.0 per 100 square miles against 56.0 nationally.

NCEI attributes 293 deaths and 2,837 injuries to those events, with property damage estimated at $5.9B. By events per 100 square miles the leading counties are Ramsey, Hennepin and Scott.

FEMA lists 81 disaster declarations touching the state since 1953, most recently Severe Storms And Straight-Line Winds (22 Oct 2025). NFIP policyholders filed 12,474 flood claims since 1978, $157M paid; 5,166 residential policies are in force.

1,956events, last 12 monthsto 30 Jun 2026
56,524events since 195071.0 per 100 sq mi (US 56.0)
81disaster declarations since 1953last 22 Oct 2025
12,474NFIP flood claims$157M paid

NCEI notes that Storm Data is compiled from a variety of sources including the National Weather Service, other federal, state and local agencies, the media and the public; that property and crop damage figures are estimates; and that some events are recorded by NWS forecast zone rather than by county. FEMA notes that NFIP claim records are redacted and aggregated to protect the privacy of policyholders. Storm records through 30 Jun 2026; declarations refreshed 29 Sep 2026; claims as of 8 Sep 2026.

Compared with the United States

MeasureMinnesotaUS
Recorded events since 195056,5241,977,440
Events per 100 square miles71.056.0
Events per 10,000 residents99.059.6
Deaths recorded by NCEI29326,435
Property damage (NCEI estimates)$5.9B$575B
NFIP claims per 1,000 residents2.28.1
Average paid NFIP claim$16K$43K
Residential flood policies in force5,1663,139,862

Hazard mix

Hail15,756
Wind15,237
Winter12,156
Cold4,238
Flood2,680
Tornado2,433
Drought1,446
Other1,368
Heat807
Lightning288
Fog88
Wildfire27
HazardEventsShare of USDeaths
■ Hail15,7563.7%—
■ Wind15,2372.2%30
■ Winter12,1564.2%63
■ Cold4,2387.9%35
■ Flood2,6801.5%23
■ Tornado2,4333.0%101
■ Drought1,4461.7%—
■ Other1,3683.0%4
■ Heat8071.4%19
■ Lightning2881.6%11
■ Fog880.5%7
■ Wildfire270.3%—

Events by decade

Hail: 77Tornado: 98Wind: 84
Hail: 238Tornado: 224Wind: 290
Hail: 427Tornado: 193Wind: 674
Hail: 798Tornado: 229Wind: 1120
Hail: 2121Tornado: 362Flood: 278Wind: 2478Winter: 1437Heat: 105Cold: 333Drought: 16Lightning: 55Other: 76
Hail: 5494Tornado: 463Flood: 840Wind: 3559Winter: 3348Heat: 207Cold: 774Drought: 397Wildfire: 7Lightning: 106Fog: 64Other: 297
Hail: 3966Tornado: 517Flood: 1199Wind: 3981Winter: 4230Heat: 260Cold: 1801Drought: 413Wildfire: 8Lightning: 106Fog: 18Other: 767
Hail: 2635Tornado: 347Flood: 363Wind: 3051Winter: 3141Heat: 235Cold: 1330Drought: 620Wildfire: 12Lightning: 21Fog: 6Other: 228
2591950s7521960s1,2941970s2,1471980s7,2611990s15,5562000s17,2662010s11,9892020s
Recorded events in Minnesota by decade and hazard group, including events recorded by forecast zone. HailTornadoFloodWindWinterHeatColdDroughtWildfireLightningFogOther NCEI recorded only tornadoes, hail and thunderstorm wind before 1996.

Counties by events per 100 square miles

CountyEventsLast 12 moPer 100 sq miPer 10k residentsDominantTornadoesHailDeclarationsNFIP claimsNRI risk
Ramsey County62946413.111.6Hail825219145Relatively High
Hennepin County1,44247260.311.4Hail3158618682Relatively High
Scott County67325188.943.9Hail2023216117Relatively Low
Carver County65921186.160.7Wind261911770Relatively Low
Olmsted County1,08326165.766.3Hail4037215719Relatively Moderate
Anoka County69422164.518.9Hail302541396Relatively Moderate
Washington County59328154.121.8Hail2720317533Relatively Moderate
McLeod County75119152.8204.4Wind252511819Relatively Low
Dakota County84423150.019.1Hail4131016181Relatively Moderate
Rock County70138145.3724.2Winter151381629Very Low
Pipestone County67333144.7722.6Winter151381417Very Low
Dodge County57318130.4273.7Hail221451632Very Low
Wright County84625128.058.4Hail2733217223Relatively Low
Winona County76219121.7153.5Hail2422717115Relatively Low
Lyon County85349119.4338.1Hail292551863Relatively Low
Sherburne County50317116.250.8Hail131811059Relatively Low
Waseca County49223116.2258.9Wind28114149Very Low
Rice County57126115.284.9Hail401791478Relatively Low
Wabasha County60020114.7279.0Wind1716017162Relatively Low
Nobles County81233113.5369.2Hail462222183Relatively Low
Cottonwood County70739110.5611.1Winter261441743Very Low
Lincoln County59024109.91,059.8Winter18112143Very Low
Nicollet County46226103.0134.6Winter291102259Relatively Low
Mower County73220102.9182.3Wind3415616733Relatively Low
Red Lake County44113102.01,121.3Winter20112232Very Low
Jackson County6963699.0696.7Winter211611820Very Low
Wadena County5291498.6373.1Hail22170157Very Low
Le Sueur County4402598.1152.6Winter261061987Very Low
Grant County5371198.0872.7Wind32129193Very Low
Steele County4202497.8112.5Winter28801790Very Low
Big Stone County4811796.4934.9Wind131062092Very Low
Watonwan County4012892.2360.1Winter241011316Very Low
Murray County6392390.7784.6Winter341231715Very Low
Douglas County5762190.4146.8Wind261591416Relatively Low
Blue Earth County6613188.495.4Wind431822492Relatively Low
Chisago County3642187.763.3Wind19931237Relatively Low
Meeker County5322287.5227.6Hail26188116Very Low
Freeborn County6161787.1200.3Wind721522145Relatively Low
Wilkin County6491586.41,014.9Wind3512625495Very Low
Sibley County5081886.3340.6Wind361222112Very Low
Benton County3491085.584.2Hail71051346Relatively Low
Brown County5192684.9201.0Wind321192035Relatively Low
Kandiyohi County6662583.5152.2Hail56197168Relatively Low
Isanti County3621483.186.4Hail141011026Very Low
Mahnomen County4511080.8833.0Winter241022010Very Low
Stevens County4532780.4467.0Hail18129192Very Low
Fillmore County6882479.9323.4Wind251751899Relatively Low
Crow Wing County7892179.0117.3Wind282581313Relatively Low
Clay County8232778.7125.5Hail43222291,358Relatively Low
Stearns County1,0552578.666.4Hail5743113112Relatively Moderate
Chippewa County4552078.3368.2Winter2510621172Very Low
Goodhue County5833277.0121.5Wind3515518209Relatively Low
Houston County422876.4224.7Wind14792178Very Low
Martin County5241973.6263.1Wind23140150Relatively Low
Norman County6401773.3997.5Winter3015332247Very Low
Pope County4912373.3430.6Hail30135167Very Low
Traverse County415472.31,262.9Winter198925146Very Low
Faribault County4991570.0358.8Wind421202212Relatively Low
Mille Lacs County4001269.9148.9Wind161091024Very Low
Pennington County4301369.7312.0Winter111022025Relatively Low
Redwood County5821666.2378.8Wind29153213Very Low
Lac qui Parle County5052066.0755.5Hail161442145Very Low
Swift County4852365.4497.5Winter51971912Very Low
Renville County6391965.0437.4Hail30187226Very Low
Kittson County6871462.51,657.0Hail3317832247Very Low
Hubbard County5751662.1264.8Hail241731028Very Low
Kanabec County3141160.2194.3Winter11821121Very Low
Yellow Medicine County4462158.8473.9Winter249824146Very Low
Otter Tail County1,056653.6175.9Hail8746017109Relatively Low
Todd County4511747.7178.7Hail251431313Very Low
Morrison County5281546.9155.3Hail301731450Relatively Low
Polk County9151546.4297.5Hail82423311,455Relatively Low
Roseau County686741.0449.6Hail3825228279Relatively Low
Becker County504338.3143.1Hail342571992Very Low
Pine County5341937.8182.2Hail131911560Relatively Low
Carlton County274931.875.3Hail91311019Relatively Low
Lake of the Woods County4121331.71,077.7Hail17112185Very Low
Cass County5662028.0184.7Hail282651612Relatively Low
Marshall County451825.4501.8Hail36210301,405Very Low
Clearwater County247224.7288.0Hail221211615Very Low
Beltrami County616424.6132.8Hail44312213Relatively Low
Itasca County6281123.5139.3Wind112731512Relatively Low
St. Louis County1,3524421.667.9Wind4352517183Relatively Moderate
Aitkin County3802020.9239.2Wind221432195Relatively Low
Koochiching County4661115.0390.3Hail61491417Very Low
Lake County16237.7147.5Wind761129Very Low
Cook County8655.9153.1Wind4251015Very Low

Events are county-recorded plus zone-recorded events whose zone is named for the county. NRI risk is FEMA's National Risk Index overall rating (December 2025).

Counties by flood claims per 100 policies in force

CountyClaims, last 10 yearsPolicies in forceClaims per 100 policiesClaims since 1978Paid
Polk County2810227.51,455$36M
Dakota County4216126.1181$3.9M
Washington County5224721.1533$5.4M
Sherburne County1710715.959$478K
Stearns County2415315.7112$1.1M
Olmsted County1615410.4719$5.3M
Pine County101069.460$1.4M
Ramsey County121796.7145$1.3M
Anoka County132305.796$451K
Hennepin County498825.6682$4.6M
Wright County71245.6223$2.0M
St. Louis County152905.2183$1.8M
Scott County41173.4117$1.1M
Aitkin County21012.095$755K
Winona County21131.8115$3.9M

Counties with at least 100 residential policies in force. Claims by year of loss in the ten years to 2026, divided by residential policies in force as of 3 Aug 2026; a rough ratio, since policies in force today differ from those in force when the losses occurred.

Federal disaster declarations by year

195319902026
Declarations touching Minnesota by year declared, 1953 to 2026; each disaster number counted once.
Incident typeDeclarations
Flood31
Severe Storm26
Fire10
Biological4
Tornado3
Severe Ice Storm2
Straight-Line Winds1
Other1
Hurricane1
Snowstorm1

Most recent declarations (each disaster number once, with the number of counties designated):

DeclaredNumberTypeIncidentTitleCounties
22 Oct 2025DR-4894Major disasterStraight-Line WindsSevere Storms And Straight-Line Winds0
14 May 2025FM-5583Fire management assistanceFireMunger Shaw Fire1
28 Jun 2024DR-4797Major disasterFloodSevere Storms And Flooding32
19 Jul 2023DR-4722Major disasterFloodSevere Storms And Flooding25
9 Aug 2022DR-4666Major disasterSevere StormSevere Storms, Straight-Line Winds, Tornadoes, And Flooding23
13 Jul 2022DR-4659Major disasterFloodSevere Storms, Straight-Line Winds, And Flooding15
8 Jul 2022DR-4658Major disasterSevere StormSevere Storms, Straight-Line Winds, Tornadoes, And Flooding23
7 Apr 2020DR-4531Major disasterBiologicalCovid-19 Pandemic91
13 Mar 2020EM-3508EmergencyBiologicalCovid-190
13 Mar 2020EM-3503EmergencyBiologicalCovid-190
13 Mar 2020EM-3453EmergencyBiologicalCovid-1990
12 Jun 2019DR-4442Major disasterFloodSevere Winter Storm, Straight-Line Winds, And Flooding51
1 Feb 2019DR-4414Major disasterFloodSevere Storms And Flooding1
5 Sep 2018DR-4390Major disasterFloodSevere Storms, Tornadoes, Straight-Line Winds, And Flooding28
2 Nov 2016DR-4290Major disasterFloodSevere Storms And Flooding10

Flood insurance claims by year

197820022026
NFIP claims in Minnesota by year of loss, 1978 to 2026.

12,474 claims, 10,102 paid, $157M in total; 553 repetitive-loss and 64 severe repetitive-loss properties. ZIP codes in Minnesota with flood claims (264).

Year by year

Each year's events, declarations and claims: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · and earlier years back to 1950

Questions and answers

Which Minnesota counties have the most recorded tornadoes?

Otter Tail (87), Polk (82) and Freeborn (72), by NCEI count since 1950. Larger counties record more events; the state table also ranks by events per 100 square miles.

Which Minnesota counties have the most flood insurance claims?

Polk (1,455), Marshall (1,405) and Clay (1,358) since 1978, in the OpenFEMA NFIP claims file.

How many federal disaster declarations has Minnesota had?

81 declarations since 1953 (major disaster, emergency and fire management assistance declarations combined), 0 of them in 2026 so far.

How does Minnesota compare with the national rate?

71.0 recorded events per 100 square miles against 56.0 nationally; 2.2 NFIP claims per 1,000 residents against 8.1.

Provenance

NOAA NCEI Storm Events through 30 Jun 2026; OpenFEMA DisasterDeclarationsSummaries v2 refreshed 29 Sep 2026; OpenFEMA NfipClaims v3 as of 8 Sep 2026; NfipResidentialPenetrationRates v1 (3 Aug 2026); FEMA National Risk Index December 2025; US Census Bureau 2021 population and area. Built 30 Sep 2026. Methodology.