Hail History

Hail history for Minnesota

15,925 NOAA hail reports across 88 counties and 451 cities and towns since 1955, updated to November 3, 2026.

Readout · Minnesota

Last hail
Oct 28, 2026
1.75 in, golf ball size · preliminary
Hail days, last 5 years
192
since Nov 3, 2021 · 2,169 reports
Largest ever
6.00 in
softball · Jul 31, 2024

15,925 reports on 2,102 days since 1955 · #8 of 51 states

Hail map · Minnesota

Polk County: 431 reportsRed Lake County: 113 reportsMeeker County: 190 reportsIsanti County: 101 reportsRock County: 138 reportsCarver County: 191 reportsKandiyohi County: 199 reportsCottonwood County: 144 reportsFreeborn County: 152 reportsBenton County: 110 reportsDouglas County: 162 reportsMurray County: 123 reportsPipestone County: 139 reportsCarlton County: 133 reportsAitkin County: 148 reportsRice County: 179 reportsWatonwan County: 102 reportsOtter Tail County: 467 reportsPennington County: 103 reportsMahnomen County: 103 reportsRoseau County: 253 reportsMartin County: 142 reportsBeltrami County: 319 reportsSt. Louis County: 535 reportsDodge County: 145 reportsLe Sueur County: 106 reportsSteele County: 80 reportsNobles County: 224 reportsSibley County: 122 reportsOlmsted County: 373 reportsLyon County: 255 reportsRenville County: 187 reportsTodd County: 146 reportsCook County: 25 reportsLincoln County: 112 reportsRedwood County: 156 reportsLake County: 62 reportsBrown County: 120 reportsKittson County: 179 reportsLac qui Parle County: 144 reportsWaseca County: 115 reportsHouston County: 79 reportsJackson County: 162 reportsWashington County: 203 reportsChisago County: 93 reportsFaribault County: 122 reportsBlue Earth County: 182 reportsNicollet County: 110 reportsStevens County: 135 reportsMille Lacs County: 111 reportsMower County: 156 reportsGrant County: 132 reportsHubbard County: 198 reportsBig Stone County: 106 reportsWadena County: 173 reportsChippewa County: 106 reportsWabasha County: 160 reportsKoochiching County: 149 reportsNorman County: 155 reportsBecker County: 257 reportsGoodhue County: 155 reportsRamsey County: 252 reportsYellow Medicine County: 104 reportsFillmore County: 175 reportsWright County: 332 reportsWilkin County: 127 reportsSwift County: 97 reportsMarshall County: 212 reportsPine County: 194 reportsScott County: 232 reportsClearwater County: 123 reportsCrow Wing County: 266 reportsDakota County: 314 reportsItasca County: 275 reportsCass County: 271 reportsKanabec County: 83 reportsSherburne County: 181 reportsWinona County: 229 reportsPope County: 136 reportsMcLeod County: 251 reportsLake of the Woods County: 113 reportsMorrison County: 173 reportsClay County: 222 reportsHennepin County: 586 reportsAnoka County: 254 reportsTraverse County: 91 reportsStearns County: 443 reports
FewerMore
Counties shaded by all-time hail reports. Select a county for its page.

For homeowners

Roof damage after hail? Get a free inspection

Hail bruises shingles and cracks seals in ways you can't see from the ground, and most insurers set a claim deadline after the storm. The latest hail report in Minnesota is from October 28, 2026. A local roofer can check and document it at no cost.

Phone line opening soon

What would a claim cost you? Try the hail claim calculator

Preview: this form is not connected yet. Nothing you enter is sent or stored.

Roofer? Get hail alerts for your area with StormScope

What the record says about Minnesota

The latest hail report in Minnesota is from October 28, 2026, 1.75 in (golf ball size). Since November 3, 2021 there have been 192 separate hail days; the biggest stones in that time were 6.00 in on July 31, 2024.

Over the 20 years 2006–2025, Minnesota logged 8,480 reports on 871 hail days, about 424.0 reports a year. That is about twice the median US state (173.9 a year) and ranks #8 of 51 states and DC for all-time reports.

7% of reports with a size were 2 inches (hen egg) or larger, against 3% for the median US state. The largest hail on record here is 6.00 in (softball) on July 31, 2024 near 4.22 NW Chokio.

Reports were down 17% in 2016–2025 (3,845) compared with 2006–2015 (4,635). The busiest year was 2002, with 723 reports on 60 days. Hail here peaks in June (26% of reports); 51% fall between April and June.

Reports a year 2006–2025 average

  • Minnesota 424.0
  • Median US state 173.9

Hail days 2006–2025

  • Minnesota 871
  • Median US state 561

Share 2 in or larger of sized reports

  • Minnesota 7%
  • Median US state 3%

Hail over time

0200400600800 1955: 11 reports, largest 2.75 in 1956: 20 reports, largest 5.00 in 1957: 9 reports, largest 3.50 in 1958: 17 reports, largest 4.00 in 1959: 20 reports, largest 3.50 in 1960: 7 reports, largest 1.75 in 1960 1961: 20 reports, largest 3.00 in 1962: 33 reports, largest 3.50 in 1963: 18 reports, largest 4.00 in 1964: 21 reports, largest 4.00 in 1965: 39 reports, largest 3.00 in 1966: 17 reports, largest 4.50 in 1967: 26 reports, largest 2.75 in 1968: 52 reports, largest 6.00 in 1969: 5 reports, largest 2.50 in 1970: 19 reports, largest 2.50 in 1970 1971: 29 reports, largest 3.50 in 1972: 17 reports, largest 2.75 in 1973: 38 reports, largest 2.50 in 1974: 78 reports, largest 3.00 in 1975: 45 reports, largest 2.75 in 1976: 34 reports, largest 2.75 in 1977: 59 reports, largest 2.75 in 1978: 50 reports, largest 2.75 in 1979: 58 reports, largest 2.75 in 1980: 102 reports, largest 2.75 in 1980 1981: 69 reports, largest 4.00 in 1982: 66 reports, largest 2.75 in 1983: 45 reports, largest 1.75 in 1984: 77 reports, largest 3.00 in 1985: 137 reports, largest 2.75 in 1986: 82 reports, largest 6.00 in 1987: 68 reports, largest 2.75 in 1988: 49 reports, largest 3.00 in 1989: 103 reports, largest 4.50 in 1990: 81 reports, largest 4.50 in 1990 1991: 114 reports, largest 4.50 in 1992: 57 reports, largest 2.75 in 1993: 20 reports, largest 1.75 in 1994: 189 reports, largest 4.00 in 1995: 81 reports, largest 3.00 in 1996: 305 reports, largest 4.50 in 1997: 311 reports, largest 4.00 in 1998: 537 reports, largest 4.50 in 1999: 426 reports, largest 3.00 in 2000: 408 reports, largest 4.50 in 2000 2001: 620 reports, largest 4.00 in 2002: 723 reports, largest 2.75 in 2003: 375 reports, largest 4.75 in 2004: 575 reports, largest 4.50 in 2005: 643 reports, largest 4.25 in 2006: 573 reports, largest 4.25 in 2007: 699 reports, largest 4.25 in 2008: 641 reports, largest 3.50 in 2009: 237 reports, largest 3.25 in 2010: 381 reports, largest 4.25 in 2010 2011: 455 reports, largest 4.25 in 2012: 596 reports, largest 3.00 in 2013: 373 reports, largest 3.00 in 2014: 322 reports, largest 3.25 in 2015: 358 reports, largest 4.25 in 2016: 368 reports, largest 4.00 in 2017: 440 reports, largest 4.00 in 2018: 300 reports, largest 3.25 in 2019: 373 reports, largest 4.00 in 2020: 390 reports, largest 3.00 in 2020 2021: 246 reports, largest 3.75 in 2022: 701 reports, largest 3.00 in 2023: 429 reports, largest 3.75 in 2024: 336 reports, largest 6.00 in 2025: 262 reports, largest 3.25 in 2026: 440 reports, largest 4.00 in
Reports per year, 1955–2026. Bar colour shows the largest hail that year. Reporting grew sharply after the mid-1990s, so early decades undercount.
02,0004,0006,000 January: 1 reports (0%) Jan Feb March: 155 reports (1%) Mar April: 934 reports (6%) Apr May: 2,948 reports (19%) May June: 4,171 reports (26%) Jun July: 3,657 reports (23%) Jul August: 2,671 reports (17%) Aug September: 1,187 reports (7%) Sep October: 183 reports (1%) Oct November: 16 reports (0%) Nov December: 2 reports (0%) Dec
All 15,925 reports by calendar month.
Reports per month, 2017–2026. Darker cells had more reports.
YearJanFebMarAprMayJunJulAugSepOctNovDecTotal
2026 1182512846723417 440
2025 17471049484843 262
2024 23134926126 336
2023 332911244991624 429
2022 1803881224741202 701
2021 83776452433311 246
2020 12196116118434 390
2019 591081236959 373
2018 47461506942 300
2017 33235810016118461 440

Hail days since Nov 3, 2021

DateReportsLargestStorm page
Oct 28, 2026 17 3.00 in View
Sep 11, 2026 13 1.75 in View
Sep 3, 2026 16 2.30 in View
Sep 1, 2026 5 4.00 in View
Aug 25, 2026 4 1.25 in View
Aug 21, 2026 1 1.00 in View
Aug 20, 2026 20 2.50 in View
Aug 18, 2026 3 1.00 in View
Aug 17, 2026 1 2.50 in View
Aug 8, 2026 2 1.00 in View
Aug 7, 2026 10 1.50 in View
Aug 6, 2026 26 2.75 in View
Aug 3, 2026 2 0.88 in View
Aug 2, 2026 3 1.50 in View
Jul 27, 2026 3 2.00 in —
Jul 26, 2026 2 1.25 in —
Jul 24, 2026 11 2.00 in —
Jul 7, 2026 1 1.00 in —
Jul 6, 2026 6 1.50 in —
Jul 4, 2026 19 1.75 in —
Jul 3, 2026 1 1.00 in —
Jul 2, 2026 3 1.00 in —
Jun 29, 2026 27 3.00 in —
Jun 23, 2026 13 2.50 in —
Jun 19, 2026 54 2.25 in —
Jun 15, 2026 1 1.00 in —
Jun 10, 2026 26 2.50 in —
Jun 5, 2026 5 1.75 in —
Jun 4, 2026 2 1.75 in —
May 26, 2026 6 1.00 in —
May 25, 2026 1 0.88 in —
May 24, 2026 9 1.25 in —
May 17, 2026 9 1.75 in —
Apr 23, 2026 3 1.25 in —
Apr 17, 2026 33 1.75 in —
Apr 14, 2026 2 1.50 in —
Apr 13, 2026 79 3.50 in —
Apr 12, 2026 1 1.00 in —
Sep 21, 2025 33 2.00 in —
Sep 16, 2025 3 1.50 in —

The 40 most recent of 192 hail days.

Largest hail on record

Largest hail reports in Minnesota
Date Size Location County Time · source
Jul 31, 2024 6.00 insoftball 4.22 NW Chokio Stevens 15:43 local · NCEI
Jul 28, 1986 6.00 insoftball — Nobles 16:00 local · NCEI
Jul 4, 1968 6.00 insoftball — Murray 16:30 local · NCEI
Jul 31, 2024 5.00 insoftball 2.53 NW Chokio Stevens 15:44 local · NCEI
Jun 13, 1956 5.00 insoftball — Pine 15:15 local · NCEI

Sizes filed before 1996 are often rough estimates (round numbers like 7.00 or 8.00 in) without an exact spot; they are shown as NOAA filed them.

Size of every report

Most recent reports

Most recent hail reports in Minnesota
Date Size Location County Time · source
Oct 28, 2026 1.75 ingolf ball 3 W Miesville Dakota 22:10 UTC · NWS prelim.
Oct 28, 2026 1.25 inhalf dollar 3 NW Miesville Dakota 22:10 UTC · NWS prelim.
Oct 28, 2026 1.50 inping pong ball New Trier Dakota 22:08 UTC · NWS prelim.
Oct 28, 2026 1.50 inping pong ball New Trier Dakota 22:06 UTC · NWS prelim.
Oct 28, 2026 0.75 inpenny 2 E Pease Mille Lacs 21:28 UTC · NWS prelim.
Oct 28, 2026 0.70 inmarble 4 W Hinckley Pine 21:21 UTC · NWS prelim.
Oct 28, 2026 1.00 inquarter Mora Kanabec 21:00 UTC · NWS prelim.
Oct 28, 2026 0.70 inmarble 2 E Sauk Rapids Benton 21:00 UTC · NWS prelim.
Oct 28, 2026 1.00 inquarter Sartell Benton 20:48 UTC · NWS prelim.
Oct 28, 2026 0.88 innickel 3 SE Avon Stearns 20:36 UTC · NWS prelim.
Oct 28, 2026 0.75 inpenny Kimball Stearns 19:27 UTC · NWS prelim.
Oct 28, 2026 1.00 inquarter Grove City Meeker 18:55 UTC · NWS prelim.

Cities and towns with the most hail reports

All 451 cities and towns with 10+ reports

Recent storm days in Minnesota

How Minnesota compares

Hail reports by county

CountyReportsLargest
Hennepin County5864.00 in
St. Louis County5354.50 in
Otter Tail County4674.50 in
Stearns County4434.25 in
Polk County4313.50 in
Olmsted County3733.00 in
Wright County3324.00 in
Beltrami County3193.00 in
Dakota County3143.00 in
Itasca County2753.00 in
Cass County2713.00 in
Crow Wing County2664.00 in
Becker County2574.50 in
Lyon County2553.50 in
Anoka County2544.00 in
Roseau County2534.25 in
Ramsey County2523.00 in
McLeod County2513.00 in
Scott County2324.25 in
Winona County2293.00 in
Nobles County2246.00 in
Clay County2223.00 in
Marshall County2123.00 in
Washington County2032.75 in
Kandiyohi County1993.00 in
Hubbard County1983.50 in
Pine County1945.00 in
Carver County1913.25 in
Meeker County1904.25 in
Renville County1872.75 in
Blue Earth County1824.25 in
Sherburne County1814.00 in
Kittson County1794.50 in
Rice County1793.50 in
Fillmore County1752.75 in
Wadena County1734.00 in
Morrison County1733.00 in
Douglas County1624.25 in
Jackson County1622.75 in
Wabasha County1602.50 in
Redwood County1564.50 in
Mower County1562.75 in
Goodhue County1553.30 in
Norman County1552.75 in
Freeborn County1523.25 in
Koochiching County1493.00 in
Aitkin County1483.25 in
Todd County1463.00 in
Dodge County1453.00 in
Cottonwood County1443.00 in
Lac qui Parle County1443.50 in
Martin County1423.00 in
Pipestone County1394.50 in
Rock County1384.00 in
Pope County1362.75 in
Stevens County1356.00 in
Carlton County1332.00 in
Grant County1323.75 in
Wilkin County1274.75 in
Murray County1236.00 in
Clearwater County1233.00 in
Faribault County1224.00 in
Sibley County1224.00 in
Brown County1203.00 in
Waseca County1152.50 in
Lake of the Woods County1132.75 in
Red Lake County1132.75 in
Lincoln County1124.50 in
Mille Lacs County1113.20 in
Nicollet County1104.50 in
Benton County1103.50 in
Big Stone County1064.00 in
Chippewa County1063.00 in
Le Sueur County1062.75 in
Yellow Medicine County1043.00 in
Pennington County1032.75 in
Mahnomen County1032.75 in
Watonwan County1023.00 in
Isanti County1012.50 in
Swift County973.00 in
Chisago County934.25 in
Traverse County913.50 in
Kanabec County832.00 in
Steele County803.25 in
Houston County793.00 in
Lake County622.75 in
Cook County253.00 in
27000 County174.00 in

Questions about hail in Minnesota

How often does it hail in Minnesota?

15,925 hail reports have been logged in Minnesota since 1955. Over the 20 years 2006–2025 that averages 424.0 reports a year. That ranks #8 of 51 states by number of reports.

When is hail season in Minnesota?

Most reports come in June, July, May. June alone accounts for 26% of all reports.

What is the largest hail recorded in Minnesota?

6.00 in (softball size) on July 31, 2024 near 4.22 NW Chokio. 7% of reports here were 2 inches or larger.

When did it last hail in Minnesota?

The most recent report in this data is from October 28, 2026 (1.75 in). Final NOAA data runs to July 31, 2026; preliminary NWS reports run to November 3, 2026.

How many hail storms has Minnesota had in the last five years?

192 separate days with hail reports since November 3, 2021, adding up to 2,169 reports. The most recent was October 28, 2026.

Where does this hail data come from?

Hail reports come from the NOAA NCEI Storm Events Database, which the National Weather Service compiles from spotter, public, law enforcement and media reports. Recent days use preliminary NWS Local Storm Reports via the Iowa Environmental Mesonet until NOAA publishes final data. Only reported hail is counted, so areas with fewer people tend to have fewer reports.