Hail History

Hail history for Winona County, Minnesota

Every NOAA hail report filed in Winona County since 1959, with preliminary National Weather Service reports to November 3, 2026.

Readout · Winona County

Last hail
Sep 1, 2026
1.50 in, ping pong ball size · preliminary
Hail days, last 5 years
15
since Nov 3, 2021 · 50 reports
Largest ever
3.00 in
teacup · Jul 13, 2023

229 reports on 108 days since 1959 · #20 of 88 Minnesota counties

Hail map · Winona County

Winona Lewiston St. Charles Altura Stockton 10 mi
  • Under 1 in
  • 1–1.75 in
  • 1.75–2.5 in
  • 2.5–4 in
  • 4 in +
  • No size
227 most recent reports with a location. Dot size and colour follow hail size. Open street map

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 Winona County is from September 1, 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 Winona County

The latest hail report in Winona County is from September 1, 2026, 1.50 in (ping pong ball size). Since November 3, 2021 there have been 15 separate hail days; the biggest stones in that time were 3.00 in on July 13, 2023.

Over the 20 years 2006–2025, Winona County logged 126 reports on 50 hail days, about 6.3 reports a year. That is 62% more than the median Minnesota county (3.9 a year) and ranks #20 of 88 Minnesota counties for all-time reports. Winona County holds 1% of all 15,925 hail reports in Minnesota.

8% of reports with a size were 2 inches (hen egg) or larger, against 7% for the median Minnesota county. The largest hail on record here is 3.00 in (teacup) on July 13, 2023 near 2.48 E Bethany.

Reports were up 115% in 2016–2025 (86) compared with 2006–2015 (40). The busiest year was 2001, with 18 reports on 4 days. Hail here peaks in June (26% of reports); 57% fall between April and June.

Reports a year 2006–2025 average

  • Winona County 6.3
  • Median Minnesota county 3.9

Hail days 2006–2025

  • Winona County 50
  • Median Minnesota county 42

Share 2 in or larger of sized reports

  • Winona County 8%
  • Median Minnesota county 7%

Hail over time

05101520 1959: 1 reports, largest 1.00 in 1960 1964: 1 reports, largest 0.75 in 1966: 1 reports, largest 1.75 in 1970: 2 reports, largest 1.00 in 1970 1972: 2 reports, largest 1.75 in 1974: 2 reports, largest 1.75 in 1977: 1 reports, largest 0.75 in 1978: 1 reports, largest 1.75 in 1979: 1 reports, largest 1.75 in 1980 1987: 1 reports, largest 1.00 in 1990: 1 reports, largest 0.75 in 1990 1991: 2 reports, largest 1.75 in 1992: 1 reports, largest 0.75 in 1993: 1 reports, largest 0.75 in 1995: 1 reports, largest 0.75 in 1996: 2 reports, largest 0.75 in 1997: 12 reports, largest 1.75 in 1998: 6 reports, largest 0.75 in 1999: 4 reports, largest 0.75 in 2000: 18 reports, largest 2.00 in 2000 2001: 18 reports, largest 2.00 in 2002: 4 reports, largest 1.25 in 2003: 2 reports, largest 1.00 in 2004: 5 reports, largest 1.00 in 2005: 5 reports, largest 1.00 in 2006: 1 reports, largest 0.88 in 2007: 3 reports, largest 0.88 in 2008: 6 reports, largest 1.75 in 2009: 3 reports, largest 1.50 in 2010: 5 reports, largest 1.75 in 2010 2011: 1 reports, largest 1.00 in 2012: 8 reports, largest 2.00 in 2013: 5 reports, largest 1.00 in 2014: 6 reports, largest 1.25 in 2015: 2 reports, largest 1.00 in 2016: 2 reports, largest 0.88 in 2017: 7 reports, largest 1.00 in 2018: 6 reports, largest 1.00 in 2019: 1 reports, largest 1.00 in 2020: 14 reports, largest 2.00 in 2020 2021: 15 reports, largest 2.75 in 2022: 10 reports, largest 1.00 in 2023: 17 reports, largest 3.00 in 2024: 9 reports, largest 2.00 in 2025: 5 reports, largest 1.00 in 2026: 8 reports, largest 1.75 in
Reports per year, 1959–2026. Bar colour shows the largest hail that year. Reporting grew sharply after the mid-1990s, so early decades undercount.
0204060 Jan Feb March: 2 reports (1%) Mar April: 31 reports (14%) Apr May: 40 reports (17%) May June: 59 reports (26%) Jun July: 39 reports (17%) Jul August: 28 reports (12%) Aug September: 24 reports (10%) Sep October: 4 reports (2%) Oct November: 1 reports (0%) Nov December: 1 reports (0%) Dec
All 229 reports by calendar month.
Reports per month, 2017–2026. Darker cells had more reports.
YearJanFebMarAprMayJunJulAugSepOctNovDecTotal
2026 3311 8
2025 14 5
2024 9 9
2023 1151 17
2022 91 10
2021 5151111 15
2020 113 14
2019 1 1
2018 312 6
2017 133 7

Hail days since Nov 3, 2021

DateReportsLargestStorm page
Sep 1, 2026 1 1.50 in View
Aug 18, 2026 1 1.00 in View
Jun 10, 2026 1 0.88 in —
Jun 5, 2026 2 1.75 in —
Apr 17, 2026 3 1.50 in —
May 15, 2025 4 1.00 in —
Apr 28, 2025 1 0.75 in —
Jul 31, 2024 1 1.00 in —
Jul 13, 2024 8 2.00 in —
Oct 24, 2023 1 1.50 in —
Jul 13, 2023 15 3.00 in —
Apr 4, 2023 1 1.00 in —
May 19, 2022 1 1.00 in —
Apr 12, 2022 9 1.00 in —
Dec 15, 2021 1 0.75 in —

Largest hail on record

Largest hail reports in Winona County
Date Size Location Damage Time · source
Jul 13, 2023 3.00 inteacup 2.48 E Bethany $250K 22:50 local · NCEI
Jul 13, 2023 3.00 inteacup 0.5 W Altura $150K 22:45 local · NCEI
Jul 13, 2023 3.00 inteacup 0.85 NW Altura $250K 22:45 local · NCEI
Jul 13, 2023 3.00 inteacup 2.55 NW Altura $55K 22:40 local · NCEI
Jun 17, 2021 2.75 inbaseball 0.5 W Goodview $3.0 million 21:31 local · NCEI

Size of every report

Most recent reports

Most recent hail reports in Winona County
Date Size Location Damage Time · source
Sep 1, 2026 1.50 inping pong ball 6 ENE Pickwick — 05:10 UTC · NWS prelim.
Aug 18, 2026 1.00 inquarter Saint Charles — 19:59 UTC · NWS prelim.
Jun 10, 2026 0.88 innickel 1.21 NW Lamoille — 17:08 local · NCEI
Jun 5, 2026 1.50 inping pong ball 1.21 NW Winona — 19:14 local · NCEI
Jun 5, 2026 1.75 ingolf ball 0.99 E Winona Muni Arpt $72K 19:03 local · NCEI
Apr 17, 2026 1.00 inquarter Rollingstone — 14:19 local · NCEI
Apr 17, 2026 1.00 inquarter 0.5 W Altura — 14:05 local · NCEI
Apr 17, 2026 1.50 inping pong ball 0.99 E St Charles — 14:00 local · NCEI
May 15, 2025 1.00 inquarter Pickwick — 14:00 local · NCEI
May 15, 2025 1.00 inquarter 1.64 ESE Winona — 13:58 local · NCEI
May 15, 2025 1.00 inquarter 1.49 E Winona — 13:57 local · NCEI
May 15, 2025 1.00 inquarter 0.5 W Winona — 13:56 local · NCEI

Cities and towns in Winona County

PlaceReportsLargest
Winona662.00 in
Lewiston183.00 in
St. Charles182.00 in
Altura173.00 in
Stockton122.50 in

Smaller places with fewer than 10 reports

These places have too few reports for a page of their own, so their record lives here.

PlaceReportsHail daysLatest
Utica87Aug 5, 2019
Rollingstone77Apr 17, 2026
Homer66Jul 13, 2024
Minnesota City65Jul 13, 2024
Pickwick64Sep 1, 2026
Dakota55Dec 15, 2021
Goodview54Jul 13, 2024
Elba33Jul 31, 2024
Minneiska33Jul 22, 2013
Dresbach11Jul 8, 1999

Questions about hail in Winona County

How often does it hail in Winona County, Minnesota?

229 hail reports have been logged in Winona County since 1959. Over the 20 years 2006–2025 that averages 6.3 reports a year. That ranks #20 of 88 Minnesota counties by number of reports.

When is hail season in Winona County?

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

What is the largest hail recorded in Winona County?

3.00 in (teacup size) on July 13, 2023 near 2.48 E Bethany. 8% of reports here were 2 inches or larger.

When did it last hail in Winona County?

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

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

15 separate days with hail reports since November 3, 2021, adding up to 50 reports. The most recent was September 1, 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.