LIVE · NOAA/SPC DATALAST 30 DAYS

Minnesota Hail Map51 Hail Events — Last 30 Days

Minnesota sees frequent severe hail events from late spring through summer, with the Twin Cities metro and southern Minnesota recording the highest damage concentrations. This page shows live NOAA/SPC hail reports for Minnesota in the last 30 days — updated every 6 hours from official storm data.

Your free 14-day trial unlocks the full interactive app: explore the Minnesota hail map, pinpoint storm-hit areas with hail swaths, replay radar, search any ZIP code or address, and organize canvassing work in one place. No card required.
Hail Events
51
Active Days
9
Counties Hit
30
Largest Hail
4.00" (softball)

Scope: reported hail across Minnesota during the rolling 30-day source window · Retrieved Sep 15, 2026, 8:17 PM UTC

Largest Hail (30 days)
4.00" (softball)
1 W Easton, Faribault Co. · Sep 1, 2026

Top Hail Events — Minnesota (Last 30 Days)

Sorted by hail size · Source: NOAA Storm Prediction Center

4.00" (softball)
1 W Easton, Faribault County
Sep 1, 2026 · 4:00 AM
*Delayed Report* Photo of softball size hail seen on Facebook. Time estimated from radar. (MPX)
Extreme
2.50" (golf ball)
4 NE Vesta, Yellow Medicine County
Aug 20, 2026 · 12:08 AM
Report with photo. Time based on radar. (MPX)
Severe
2.50" (golf ball)
3 NNW New York Mills, Otter Tail County
Aug 17, 2026 · 10:05 PM
Video shared on social media of hail to 2 inches near county roads 137 and 410 at 5:03pm. Reported that hail stones got larger on 410 as they drove east at 5:05pm. Esti (FGF)
Severe
2.30" (golf ball)
6 S Naytahwaush, Mahnomen County
Sep 3, 2026 · 9:23 PM
Broadcast media shared photo of hail stone estimated to be 2 to 2.5 inches in diameter near Tulaby Lake MN. Time estimated from radar. (FGF)
Severe
2.25" (golf ball)
4 NW Miltona, Douglas County
Sep 3, 2026 · 2:08 AM
Report from mPING: Hen Egg+ (2.25 in.). (MPX)
Severe

Recent Hail Reports — Minnesota

Showing 50 of 51 events across Minnesota · Updated every 6 hours

DateLocationCountyHail Size
Sep 11, 20264.8 SW HermanGrant1.25" (half dollar)
Sep 11, 20267 NE DumontTraverse1.25" (half dollar)
Sep 11, 20264 NNW ChisholmSt. Louis1.00" (quarter)
Sep 11, 20267 S AlbertaStevens1.75" (golf ball)
Sep 11, 20265 E ArtichokeStevens1.75" (golf ball)
Sep 11, 20266 S AlbertaStevens1.25" (half dollar)
Sep 11, 2026Blue GrassWadena1.00" (quarter)
Sep 6, 20261 SW MortonRenville1.50" (ping pong ball)
Sep 3, 202616 N Park RapidsHubbard1.00" (quarter)
Sep 3, 20266 S NaytahwaushMahnomen2.30" (golf ball)
Sep 3, 20265 WNW LaporteHubbard1.75" (golf ball)
Sep 3, 20264 SSE BagleyClearwater1.25" (half dollar)
Sep 3, 20263 NNE MiltonaDouglas2.00" (golf ball)
Sep 3, 20264 NW MiltonaDouglas2.25" (golf ball)
Sep 3, 20262 WNW FosstonPolk1.25" (half dollar)
Sep 3, 20263 SW Parkers PrairieOtter Tail1.75" (golf ball)
Sep 3, 20267 SSW IngerItasca1.00" (quarter)
Sep 3, 2026Fergus FallsOtter Tail1.00" (quarter)
Sep 3, 20264 WSW Fergus FallsOtter Tail1.75" (golf ball)
Sep 3, 202610 SW RothsayWilkin1.25" (half dollar)
Sep 1, 20266 ENE PickwickWinona1.50" (ping pong ball)
Sep 1, 20263 S WaldorfWaseca1.00" (quarter)
Sep 1, 20261 W EastonFaribault4.00" (softball)
Aug 25, 20263 S KerrickPine1.25" (half dollar)
Aug 25, 20263 NNE SawyerCarlton1.00" (quarter)
Aug 21, 2026GreenbushRoseau1.00" (quarter)
Aug 20, 20262 E Fifty LakesCrow Wing1.50" (ping pong ball)
Aug 20, 20263 WNW EchoYellow Medicine1.75" (golf ball)
Aug 20, 20262 E Hanley FallsYellow Medicine1.75" (golf ball)
Aug 20, 20261 SSW BrevikCass1.00" (quarter)
Aug 20, 20267 S Side LakeSt. Louis1.00" (quarter)
Aug 20, 2026RemerCass1.00" (quarter)
Aug 20, 20262 E Boy RiverCass1.25" (half dollar)
Aug 20, 20265 NW Staples AirportWadena1.00" (quarter)
Aug 20, 20262 S BrainerdCrow Wing1.00" (quarter)
Aug 20, 2026WandaRedwood1.25" (half dollar)
Aug 20, 20261 ENE WestportPope1.00" (quarter)
Aug 20, 20265 SE PaynesvilleMeeker1.75" (golf ball)
Aug 20, 20262 NNE CuyunaCrow Wing2.00" (golf ball)
Aug 20, 2026WabassoRedwood2.00" (golf ball)
Aug 20, 20266 ENE MissionCrow Wing1.25" (half dollar)
Aug 20, 20265 W WaukenaboAitkin1.00" (quarter)
Aug 20, 20264 NE VestaYellow Medicine2.50" (golf ball)
Aug 20, 20263 W SilicaItasca1.00" (quarter)
Aug 18, 2026AdrianNobles1.00" (quarter)
Aug 18, 2026Saint CharlesWinona1.00" (quarter)
Aug 18, 20262 SSE ViolaOlmsted1.00" (quarter)
Aug 18, 2026BigelowNobles1.00" (quarter)
Aug 17, 20263 NNW New York MillsOtter Tail2.50" (golf ball)
Aug 17, 20263 E NevisHubbard1.00" (quarter)

About These Minnesota Hail Reports

THOR displays the most recent reported hail events from the NOAA Storm Prediction Center. Reports are preliminary and may be corrected or updated by the source.

This page is a Minnesota statewide summary for the rolling 30-day window. Use THOR’s interactive map to research a ZIP code, address, county, or place and review the broader storm context.

Hail Activity in Minnesota: What Contractors Need to Know

Minnesota averages 30+ significant hail days per year. The Twin Cities metro is particularly vulnerable to hail from supercell thunderstorms that develop over the Dakotas and track northeast. The August 2009 Minneapolis hailstorm caused over $300 million in insured losses.

Top Hail Markets in Minnesota
  • Twin Cities Metro (Minneapolis/St. Paul)
  • Rochester
  • Duluth
  • St. Cloud
  • Mankato
How THOR Helps Minnesota Contractors
  • Real-time hail event maps updated from NOAA/SPC data
  • Radar replay — scrub through any storm frame by frame
  • Impact density by county and ZIP code
  • CSV export for SalesRabbit, Spotio, and Excel
  • Push alerts when hail hits your target area
  • Property storm history reports for door-to-door canvassing

Track Minnesota Hail Events in Real Time

Open the full interactive app with a free 14-day trial: the Minnesota hail map, hail swaths, radar replay, ZIP and address search, built-in canvassing, and CSV export. No card required.

Start Free Trial — Open Full Interactive App

14 days free · No credit card · Cancel anytime · $34/month after trial