Polk County, Minnesota

County storm and disaster record · FIPS 27119 · population 31,153 · 1,971 sq mi

NOAA's Storm Events Database holds 1,469 records for Polk County, Minnesota from 1950 through June 30, 2026, on 664 days; the most frequent are hail reports (423 records). The deadliest single record is the August 31, 1975 tornado: 2 deaths. FEMA has issued 31 declarations naming the county since 1965, 29 of them for natural hazards; the latest for a natural hazard was “Severe Storms, Straight-Line Winds, and Flooding” on July 13, 2022.

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,469on 664 days, 1950 to June 30, 2026
Deaths recorded
624 injuries
Damage, 2025 dollars
$1.1Bas filed (scale steps before 1993)
Tornadoes
82strongest EF3
FEMA declarations
31latest 2022

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 Polk County most?

The most frequent records are hail reports: 423 since 1956. 53% of its hail reports since 1956 fell in June and July. 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.

Polk County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Hail 423 197 1956-2025 0 0 $595K 64 of 87
Severe thunderstorm wind 319 146 1956-2026 0 3 $3.1M 73 of 87
Winter storms 306 192 1996-2026 1 0 $13M 72 of 87
Extreme cold 159 87 1996-2026 1 0 $67K 58 of 87
Tornadoes 82 57 1955-2025 4 21 $17M 47 of 87
Floods 62 51 1996-2024 0 0 $1.1B 48 of 87
High wind and dust storms 49 38 1997-2026 0 0 $7K 51 of 87
Fog, smoke and funnel clouds 32 26 2005-2020 0 0 – 37 of 87
Drought 27 17 2006-2023 0 0 – 45 of 87
Heat 5 3 2001-2020 0 0 – 74 of 87
Lightning 4 4 1998-2022 0 0 $378K 45 of 87
Heavy rain 1 1 2020-2020 0 0 – 67 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 Polk County had?

NOAA records 82 tornadoes in Polk County from 1955 to 2025, the strongest rated EF3, with 4 deaths and 21 injuries recorded in the county. 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 83 tornadoes whose track touched Polk County since 1950 (NOAA's county records number 82: they file a crossing tornado once per county segment, and the two databases differ on some tracks); along their whole tracks they killed 7 people, 4 of them in Polk County.

The deadliest and strongest tornadoes that touched Polk County, whole tracks
DateTornadoRatingPathKilled
1978-07-05 01:45, as SPC files itFosstonF257.5 mi4
1975-08-31 17:00, as SPC files itClimaxF14.3 mi2
2010-06-17 17:15, as SPC files itMentorEF315 mi1

Map of the strongest tornado tracks in Minnesota.

Every tornado record filed for Polk County (82)
The 60 most recent of 82 tornadoes in Polk County
DatePlaceCharacterKilledInjuredDamage
2025-08-08 East Grand Forks, Polk County EF0 0.26 mi x 400 yd 0 0 –
2025-07-07 Beltrami, Polk County EF0 0.68 mi x 40 yd 0 0 –
2025-07-07 Nielsville, Polk County EF0 0.62 mi x 10 yd 0 0 –
2025-05-15 Burwell, Polk County EFU 0.1 mi x 10 yd 0 0 –
2023-06-24 Nielsville, Polk County EF0 0.13 mi x 10 yd 0 0 –
2023-06-24 Beltrami, Polk County EFU 0.47 mi x 10 yd 0 0 –
2023-06-24 Greenview, Polk County EFU 0.93 mi x 10 yd 0 0 –
2022-04-23 Kankel, Polk County EF0 0.28 mi x 50 yd 0 0 –
2021-08-09 Key West, Polk County EF0 2.24 mi x 150 yd 0 0 $7K
2021-08-09 Davidson, Polk County EF1 3.65 mi x 200 yd 0 0 $142K
2019-06-08 Rindal, Polk County EF2 3.6 mi x 400 yd 0 0 –
2018-08-26 Fasston, Polk County EF1 8.63 mi x 200 yd 0 0 –
2018-08-26 Rindal, Polk County EF1 15.11 mi x 300 yd 0 0 –
2018-06-29 Erskine, Polk County EF1 2.5 mi x 250 yd 0 0 –
2018-06-29 Winger, Polk County EF2 15.38 mi x 400 yd 0 0 $8.2M
2017-09-19 Beltrami, Polk County EF1 3.2 mi x 100 yd 0 0 $64K
2017-07-11 Northland, Polk County EF1 10 mi x 250 yd 0 0 $241K
2016-08-28 Beltrami, Polk County EF0 0.2 mi x 75 yd 0 0 –
2016-08-28 Greenview, Polk County EF0 0.75 mi x 100 yd 0 0 –
2016-07-19 Euclid, Polk County EF1 0.83 mi x 300 yd 0 0 –
2014-07-21 Eldred, Polk County EF2 25.1 mi x 800 yd 0 0 –
2014-06-21 Greenview, Polk County EF1 2 mi x 300 yd 0 0 $6K
2013-07-22 Trail, Polk County EF1 5.61 mi x 150 yd 0 0 $127K
2011-07-04 Gentilly, Polk County EF0 1 mi x 60 yd 0 0 –
2011-05-30 Eldred, Polk County EF1 9 mi x 100 yd 0 0 $66K
2010-06-26 Key West, Polk County EF0 8.05 mi x 50 yd 0 0 –
2010-06-17 Maple Bay, Polk County EF3 9 mi x 150 yd 1 2 –
2010-06-17 Angus, Polk County EF0 2 mi x 75 yd 0 0 –
2010-06-17 Gentilly, Polk County EF1 3 mi x 150 yd 0 0 –
2010-06-17 Freeman, Polk County EF1 7 mi x 150 yd 0 0 –
2010-06-17 Winger, Polk County EF0 2 mi x 40 yd 0 0 –
2007-08-26 Eldred, Polk County EF2 3 mi x 300 yd 0 0 –
2007-06-17 Girard, Polk County EF0 0.5 mi x 25 yd 0 0 –
2006-07-27 Gentilly, Polk County F0 1.5 mi x 25 yd 0 0 $15K
2006-05-07 Mc Intosh, Polk County F1 0.5 mi x 50 yd 0 0 –
2006-05-07 Mentor, Polk County F0 0.2 mi x 25 yd 0 0 –
2005-06-23 Fertile, Polk County F0 0.2 mi x 50 yd 0 0 –
2005-06-23 Euclid, Polk County F1 4 mi x 100 yd 0 0 –
2005-06-23 Mentor, Polk County F0 0.2 mi x 50 yd 0 0 –
2005-06-23 Fisher, Polk County F2 1.5 mi x 200 yd 0 0 –
2005-06-23 Fisher, Polk County F2 2 mi x 200 yd 0 0 –
2005-06-19 Euclid, Polk County F0 0.2 mi x 50 yd 0 0 –
2005-05-21 Crookston, Polk County F2 0.3 mi x 75 yd 0 0 $15K
2005-05-20 East Grand Forks, Polk County F0 0.5 mi x 25 yd 0 0 –
2005-05-20 Fisher, Polk County F0 0.3 mi x 25 yd 0 0 –
2004-08-29 Nielsville, Polk County F0 2 mi x 25 yd 0 0 $2K
2002-08-26 Euclid, Polk County F0 1 mi x 25 yd 0 0 –
2002-08-26 Mc Intosh, Polk County F0 1 mi x 25 yd 0 0 –
2002-07-25 Winger, Polk County F1 3 mi x 50 yd 0 0 $33K
2001-08-08 Gully, Polk County F1 0.5 mi x 50 yd 0 0 $125K
2001-05-15 Gully, Polk County F0 0.5 mi x 10 yd 0 0 –
1999-07-15 Gully, Polk County F0 0.5 mi x 25 yd 0 0 –
1998-07-20 Fertile, Polk County F0 0.2 mi x 25 yd 0 0 –
1998-07-20 Winger, Polk County F0 0.2 mi x 25 yd 0 0 –
1998-06-24 Crookston, Polk County F0 0.2 mi x 25 yd 0 0 –
1997-07-01 Mentor, Polk County F0 0.2 mi x 25 yd 0 0 –
1997-06-19 East Grand Forks, Polk County F0 0.1 mi x 25 yd 0 0 –
1996-07-14 Climax, Polk County F0 7 mi x 30 yd 0 0 –
1996-06-05 Fisher, Polk County F0 0.5 mi x 20 yd 0 0 –
1996-06-05 Fisher, Polk County F0 1 mi x 25 yd 0 0 –

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 Polk County?

The most recent record with damage, injuries or deaths is the August 9, 2021 tornado ($6,535 in damage in 2025 dollars).

This tornado snapped the tops off of several ash and cottonwood trees at two farmsteads along its path, and cracked a wooden power pole near its base.
National Weather Service event narrative, NOAA Storm Events Database (search the full record, event 983204)
The 12 most recent records kept for Polk County
DateRecordCharacterKilledInjuredDamage
2026-06-10 Thunderstorm WindFertile, Polk County 52 kt wind 0 0 –
2026-05-20 Frost/FreezePolk County · forecast zone East Polk 0 0 –
2026-05-20 Frost/FreezePolk County · forecast zone West Polk 0 0 –
2026-05-14 High WindPolk County · forecast zone West Polk 52 kt wind 0 0 –
2026-05-11 Frost/FreezePolk County · forecast zone West Polk 0 0 –
2026-05-11 Frost/FreezePolk County · forecast zone East Polk 0 0 –
2026-05-10 Frost/FreezePolk County · forecast zone East Polk 0 0 –
2026-05-10 Frost/FreezePolk County · forecast zone West Polk 0 0 –
2026-04-03 Heavy SnowPolk County · forecast zone East Polk 0 0 –
2026-04-03 Heavy SnowPolk County · forecast zone West Polk 0 0 –
2026-03-12 Heavy SnowPolk County · forecast zone West Polk 0 0 –
2026-02-27 High WindPolk County · forecast zone West Polk 51 kt wind 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 Polk County, most deaths first
DateRecordCharacterKilledInjuredDamage
1975-08-31 TornadoPolk County F1 4.3 mi x 30 yd 2 0 $250K step
1978-07-05 TornadoPolk County F2 21.3 mi x 400 yd 1 9 –
2010-06-17 TornadoMaple Bay, Polk County This tornado began in Polk County and tracked northeastward for nine miles to the Red Lake County line about 5 miles north-northeast of Mentor. After crossing into Red Lake County, it continued for an additional 6 miles. The tornado tracked across Maple Lake and the community of Mentor. Trees were sheared off or ... EF3 9 mi x 150 yd 1 2 –
2008-01-29 Extreme Cold/Wind ChillPolk County · forecast zone West Polk A surface low tracked across North Dakota and into north central Minnesota on Monday, January 28th. A strong surface pressure gradient set up over eastern North Dakota and the northwest quarter of Minnesota as the low pushed into southwest Ontario Monday night. Cold air rushed into the area by Tuesday morning, which ... 1 0 –
1997-01-09 BlizzardPolk County · forecast zone East Polk An Alberta Clipper raced across northeast North Dakota and then stalled over the Red River Valley, due to a blocking low pressure system over the Great Lakes. Strong winds and snow produced blizzard conditions across the area. A total of 8.8 inches of snow was reported in Grand Forks, while Fargo reported 7.5 inches. ... 1 0 –
1955-06-30 TornadoPolk County F2 0 7 $25K step
1994-06-19 Thunderstorm WindFertile And Mentor, Polk County A 19-year-old man was struck by lightning while driving a motorcycle along Highway 2 near Erskine and was killed. Another 17-year-old cyclist, traveling alongside the other, was injured. 0 2 –
1977-07-13 TornadoPolk County F2 2 mi x 120 yd 0 2 $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.

The costliest records in Polk County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
1997-04-17 FloodPolk County · forecast zone West Polk 0 0 $1.1B
1997-04-05 BlizzardPolk County · forecast zone West Polk 0 0 $9.2M
2018-06-29 TornadoWinger, Polk County EF2 15.38 mi x 400 yd 0 0 $8.2M
1997-04-04 Ice StormPolk County · forecast zone West Polk 0 0 $3.7M
2001-04-07 FloodPolk County · forecast zone West Polk 0 0 $3.3M
2006-04-01 FloodCountywide, Polk County 0 0 $1.4M
2001-08-08 Thunderstorm WindEast Grand Forks, Polk County 0 0 $833K
2011-05-30 Thunderstorm WindCrookston, Polk County 55 kt wind 0 0 $525K

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: August 31, 1975 (tornado, Polk County, 2 killed); July 9, 1966 (tornado, Polk County); May 26, 1977 (tornado, Polk 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 Polk 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).

Polk County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Hail436218116810040
Severe thunderstorm wind1581434919076
Winter storms––––477512163
Extreme cold––––6396747
Tornadoes1212511202110
Floods––––1430108

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 hail reports since 1956 fell in June and July. The two busiest months are in violet.

The values, month by month

Jan 137 · Feb 101 · Mar 63 · Apr 58 · May 143 · Jun 274 · Jul 274 · Aug 203 · Sep 49 · Oct 26 · Nov 31 · Dec 110 (records).

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

Federal disaster declarations for Polk County

FEMA's register lists 31 declarations that include Polk County: 26 major disasters, 5 emergencies and 0 fire management assistance declarations. Most were for flood (17) and severe storm (8).

Declarations including Polk County, newest first
DeclaredNumberTypeTitle
2022-07-13DR-4659FloodSevere Storms, Straight-Line Winds, and Flooding
2020-04-07DR-4531BiologicalCovid-19 Pandemic
2020-03-13EM-3453BiologicalCovid-19
2019-06-12DR-4442FloodSevere Winter Storm, Straight-Line Winds, and Flooding
2018-09-05DR-4390FloodSevere Storms, Tornadoes, Straight-Line Winds, and Flooding
2011-05-10DR-1982FloodSevere Storms and Flooding
2010-07-02DR-1921TornadoSevere Storms, Tornadoes, and Flooding
2010-04-19DR-1900FloodFlooding
2010-03-19EM-3310FloodFlooding
2009-04-09DR-1830Severe StormSevere Storms and Flooding
2009-03-26EM-3304Severe StormSevere Storms and Flooding
2006-06-05DR-1648FloodFlooding
2005-09-13EM-3242HurricaneHurricane Katrina Evacuation
2002-06-14DR-1419Severe StormSevere Storms, Flooding and Tornadoes
2001-05-16DR-1370FloodSevere Winter Storms, Flooding, and Tornadoes
1999-08-26DR-1288Severe Ice StormSevere Ice Storm and Flooding
1997-04-08DR-1175FloodSevere Flooding, High Winds,Severe Storms
1997-01-16DR-1158Severe StormSevere Winter Storms
1996-06-01DR-1116FloodFlooding and Severe Storms
1993-06-11DR-993Severe StormSevere Storms, Tornadoes & Flooding
1989-05-08DR-824FloodFlooding
1987-08-06DR-797Severe StormSevere Storms, Tornadoes & Flooding
1979-04-30DR-582FloodSevere Storms & Flooding
1978-07-08DR-560Severe StormSevere Storms, Flooding, Hail & Tornadoes
1978-04-22DR-555FloodStorms, Ice Jams, Snowmelt & Flooding
1976-06-17EM-3013DroughtDrought
1975-07-17DR-476Severe StormSevere Storms, Tornadoes & Flooding
1970-07-22DR-291FloodHeavy Rains & Flooding
1969-04-18DR-255FloodFlooding
1966-03-22DR-215FloodFlooding
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 Polk County had?

NOAA's Storm Events Database holds 62 flood or flash flood records for Polk County from 1996 to 2024, on 51 days, with 0 deaths. By flood insurance claims since 1978 (OpenFEMA, as of September 8, 2026), Polk County ranks 251st of 2,942 U.S. counties.

The National Flood Insurance Program has paid $36.3 million on 1,455 claims filed in Polk County; the most in one year was 1,019 in 1997. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1978: 36 · 1979: 159 · 1980: 1 · 1981: 1 · 1982: 2 · 1983: 6 · 1986: 2 · 1989: 19 · 1993: 3 · 1994: 3 · 1996: 16 · 1997: 1,019 · 1998: 17 · 1999: 60 · 2000: 2 · 2001: 19 · 2002: 4 · 2004: 1 · 2006: 3 · 2007: 1 · 2009: 29 · 2010: 8 · 2011: 13 · 2015: 1 · 2016: 2 · 2019: 18 · 2020: 6 · 2022: 3 · 2023: 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 Polk County

FEMA's National Risk Index rates Polk County Relatively Low overall, with an expected annual loss of $26.9 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 Polk County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
Winter WeatherRelatively High$481K23 a year (modeled)
Cold WaveRelatively High$7.5M21 a year (modeled)
DroughtRelatively Moderate$1.6M8.4 modeled event-days a year
HailRelatively Moderate$1.0M3.6 a year (modeled)
Strong WindRelatively Moderate$870K2 a year (modeled)
WildfireRelatively Low$608Konce in about 189 years (modeled)
Riverine FloodingRelatively Low$13M1.7 a year (modeled)
Ice StormRelatively Low$107Konce in about 4 years (modeled)

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

Counties that share a border with Polk County

  1. Polk County 1,469
  2. Grand Forks County, ND 1,357
  3. Marshall County 954
  4. Traill County, ND 708
  5. Norman County 640
  6. Clearwater County 633
  7. Mahnomen County 451
  8. Red Lake County 441
  9. Pennington County 430

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

Next