Hail Map for Sun, Sep 21st 2025 – 66 Hail Storms in Florida, Illinois, Oklahoma, Minnesota, Texas, Michigan, Louisiana, Iowa, Wisconsin, Arkansas
66 hail storms reported across 10 states: Florida, Illinois, Oklahoma, Minnesota, Texas, Michigan, Louisiana, Iowa, Wisconsin, Arkansas
Total Hail Storms: 66
Hail Storm #1 – Bruce, FL
Location: 4 WNW Bruce, FL
County: Walton
Time: 2:25 PM CDT
Size: 1.25"
Comments: estimated from video on social media from the Windswept Dunes neighborhood. (TAE)
Hail Storm #2 – Matteson, IL
Location: Matteson, IL
County: Cook
Time: 3:38 PM CDT
Size: 1.25"
Comments: Photo shared on social media showing 1 to 1.25 inch hail. Time estimated by radar. (LOT)
Hail Storm #3 – Warner, OK
Location: 1 E Warner, OK
County: Muskogee
Time: 3:48 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (TSA)
Hail Storm #4 – Pemberton, MN
Location: 2 SE Pemberton, MN
County: Waseca
Time: 5:16 PM CDT
Size: 1.00"
Comments: Delayed report… time estimated from radar. Hail covering the ground… with the largest stone quarter-sized. Also tree branches down. (MPX)
Hail Storm #5 – Newcastle, TX
Location: 8 ENE Newcastle, TX
County: Young
Time: 5:20 PM CDT
Size: 1.00"
Comments: (FWD)
Hail Storm #6 – Knollwood, TX
Location: 1 SE Knollwood, TX
County: Grayson
Time: 5:21 PM CDT
Size: 1.50"
Comments: Report from mPING. (FWD)
Hail Storm #7 – Knollwood, TX
Location: 2 SSE Knollwood, TX
County: Grayson
Time: 5:23 PM CDT
Size: 1.25"
Comments: (FWD)
Hail Storm #8 – View, TX
Location: 4 S Valley View, TX
County: Cooke
Time: 5:30 PM CDT
Size: 2.00"
Comments: Report from mPING. (FWD)
Hail Storm #9 – Luella, TX
Location: Luella, TX
County: Grayson
Time: 5:30 PM CDT
Size: 2.50"
Comments: Photo received of measured 2.5 inch hail. Time estimated. (FWD)
Hail Storm #10 – Sanger, TX
Location: 1 E Sanger, TX
County: Denton
Time: 5:31 PM CDT
Size: 1.00"
Comments: (FWD)
Hail Storm #11 – Pipestone, MN
Location: 6 W Pipestone, MN
County: Pipestone
Time: 5:33 PM CDT
Size: 1.00"
Comments: (FSD)
Hail Storm #12 – Sanger, TX
Location: 1 NNW Sanger, TX
County: Denton
Time: 5:35 PM CDT
Size: 1.00"
Comments: In addition to hail also reported a blown over chicken coop. (FWD)
Hail Storm #13 – Sherman, TX
Location: 2 SE Sherman, TX
County: Grayson
Time: 5:35 PM CDT
Size: 1.50"
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (FWD)
Hail Storm #14 – Luella, TX
Location: 1 E Luella, TX
County: Grayson
Time: 5:39 PM CDT
Size: 1.00"
Comments: Report from mPING. (FWD)
Hail Storm #15 – Pipestone, MN
Location: 3 W Pipestone, MN
County: Pipestone
Time: 5:41 PM CDT
Size: 1.50"
Comments: (FSD)
Hail Storm #16 – Howe, TX
Location: 2 SE Howe, TX
County: Grayson
Time: 5:45 PM CDT
Size: 1.75"
Comments: Photo received of measured 1.75 inch hail. Time estimated. (FWD)
Hail Storm #17 – Howe, TX
Location: 3 SE Howe, TX
County: Grayson
Time: 5:51 PM CDT
Size: 2.50"
Comments: Large hail 2.25-2.5 inches in size fell for 8-10 minutes about 3 miles southeast of Howe. Windows were broken and roof damage was observed. The weather station at this (FWD)
Hail Storm #18 – Waseca, MN
Location: 6 S Waseca, MN
County: Waseca
Time: 5:51 PM CDT
Size: 1.00"
Comments: Spotter measured hailstones of penny to quarter size. (MPX)
Hail Storm #19 – Richland, MN
Location: 6 NNW New Richland, MN
County: Waseca
Time: 5:54 PM CDT
Size: 2.00"
Comments: (MPX)
Hail Storm #20 – Sanger, TX
Location: 6 SE Sanger, TX
County: Denton
Time: 5:57 PM CDT
Size: 1.25"
Comments: Report from mPING. (FWD)
Hail Storm #21 – Lemond, MN
Location: 6 W Lemond, MN
County: Waseca
Time: 6:00 PM CDT
Size: 1.25"
Comments: (MPX)
Hail Storm #22 – Alstyne, TX
Location: 1 S Van Alstyne, TX
County: Grayson
Time: 6:05 PM CDT
Size: 1.25"
Comments: Report from mPING. (FWD)
Hail Storm #23 – Dowagiac, MI
Location: 1 W Dowagiac, MI
County: Cass
Time: 7:07 PM EDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (IWX)
Hail Storm #24 – Alstyne, TX
Location: 3 N Van Alstyne, TX
County: Grayson
Time: 6:13 PM CDT
Size: 1.50"
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (FWD)
Hail Storm #25 – Anna, TX
Location: Anna, TX
County: Collin
Time: 6:16 PM CDT
Size: 1.75"
Comments: Report from mPING: Golf Ball (1.75 in.). (FWD)
Hail Storm #26 – Alstyne, TX
Location: Van Alstyne, TX
County: Grayson
Time: 6:16 PM CDT
Size: 1.75"
Comments: (FWD)
Hail Storm #27 – Anna, TX
Location: 2 SW Anna, TX
County: Collin
Time: 6:17 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (FWD)
Hail Storm #28 – Anna, TX
Location: 1 W Anna, TX
County: Collin
Time: 6:23 PM CDT
Size: 1.00"
Comments: Report from mPING. (FWD)
Hail Storm #29 – Melissa, TX
Location: 2 NE Melissa, TX
County: Collin
Time: 6:25 PM CDT
Size: 2.00"
Comments: Report from mPING: Hen Egg (2.00 in.). (FWD)
Hail Storm #30 – Melissa, TX
Location: 1 E Melissa, TX
County: Collin
Time: 6:34 PM CDT
Size: 1.00"
Comments: Report from mPING. (FWD)
Hail Storm #31 – City, LA
Location: 2 N Bossier City, LA
County: Bossier
Time: 6:45 PM CDT
Size: 1.50"
Comments: Spotter measured ping pong ball sized hail at the Target at Airline and I-220. (SHV)
Hail Storm #32 – City, LA
Location: 3 N Bossier City, LA
County: Bossier
Time: 6:45 PM CDT
Size: 1.50"
Comments: NWS employee measured ping pong ball sized hail. (SHV)
Hail Storm #33 – Benton, LA
Location: 5 SSE Benton, LA
County: Bossier
Time: 6:50 PM CDT
Size: 1.25"
Comments: NWS employee reported half dollar sized hail. (SHV)
Hail Storm #34 – Jasper, MN
Location: 1 E Jasper, MN
County: Rock
Time: 6:51 PM CDT
Size: 1.00"
Comments: Storm chaser reported increasing hail activity and size at 6:51 pm CDT. They also reported a rotating wall cloud. (FSD)
Hail Storm #35 – Edgerton, MN
Location: Edgerton, MN
County: Pipestone
Time: 6:59 PM CDT
Size: 1.25"
Comments: (FSD)
Hail Storm #36 – Edgerton, MN
Location: Edgerton, MN
County: Pipestone
Time: 7:00 PM CDT
Size: 1.25"
Comments: Time estimated based on radar. (FSD)
Hail Storm #37 – Edgerton, MN
Location: Edgerton, MN
County: Pipestone
Time: 7:00 PM CDT
Size: 1.00"
Comments: Public report of hail 1 inch at 7:00 pm CDT. (FSD)
Hail Storm #38 – Hope, MN
Location: 6 SE Hope, MN
County: Steele
Time: 7:08 PM CDT
Size: 1.00"
Comments: Delayed report… time estimated from radar. Lots of hail… the largest around quarter-sized. (MPX)
Hail Storm #39 – Prairie, MN
Location: 3 WNW Blooming Prairie, MN
County: Steele
Time: 7:10 PM CDT
Size: 1.75"
Comments: Delayed report… time estimated from radar. Golf ball size hail on Hwy 30 west of Blooming Prairie. (MPX)
Hail Storm #40 – Hardwick, MN
Location: Hardwick, MN
County: Rock
Time: 7:30 PM CDT
Size: 1.00"
Comments: Spotter reported heavy rain and quarter sized hail at 7:30 pm CDT. (FSD)
Hail Storm #41 – Hawarden, IA
Location: 8 NNE Hawarden, IA
County: Sioux
Time: 7:35 PM CDT
Size: 1.75"
Comments: Estimated ping pong ball to golf ball size hail. Time estimated from radar. (FSD)
Hail Storm #42 – Ocheyedan, IA
Location: 3 WNW Ocheyedan, IA
County: Osceola
Time: 7:55 PM CDT
Size: 1.00"
Comments: Spotter reported quarters at 7:55 pm CDT. (FSD)
Hail Storm #43 – Heigh, MN
Location: 1 NNE Inver Grove Heigh, MN
County: Dakota
Time: 8:06 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #44 – Paul, MN
Location: 1 SSE South St. Paul, MN
County: Dakota
Time: 8:07 PM CDT
Size: 1.75"
Comments: (MPX)
Hail Storm #45 – Height, MN
Location: 1 NE Inver Grove Height, MN
County: Dakota
Time: 8:10 PM CDT
Size: 1.00"
Comments: Picture sent via X. (MPX)
Hail Storm #46 – Newport, MN
Location: 2 N Newport, MN
County: Ramsey
Time: 8:10 PM CDT
Size: 1.50"
Comments: Had about 2 minutes of 0.5 to 1.5 inch hail. (MPX)
Hail Storm #47 – Woodbury, MN
Location: 2 SW Woodbury, MN
County: Washington
Time: 8:14 PM CDT
Size: 1.25"
Comments: mPing report. (MPX)
Hail Storm #48 – Woodbury, MN
Location: 1 SSW Woodbury, MN
County: Washington
Time: 8:17 PM CDT
Size: 2.00"
Comments: Sent via X. (MPX)
Hail Storm #49 – Woodbury, MN
Location: 1 S Woodbury, MN
County: Washington
Time: 8:21 PM CDT
Size: 1.50"
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (MPX)
Hail Storm #50 – Woodbury, MN
Location: 1 W Woodbury, MN
County: Washington
Time: 8:21 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MPX)
Hail Storm #51 – Woodbury, MN
Location: 1 NE Woodbury, MN
County: Washington
Time: 8:21 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (MPX)
Hail Storm #52 – Magnolia, MN
Location: 1 N Magnolia, MN
County: Rock
Time: 8:30 PM CDT
Size: 1.25"
Comments: Spotter reported quarter to half dollar sized hail at 8:30 pm CDT. (FSD)
Hail Storm #53 – Hudson, WI
Location: 1 N Hudson, WI
County: St. Croix
Time: 8:37 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #54 – Buren, AR
Location: Van Buren, AR
County: Crawford
Time: 8:59 PM CDT
Size: 1.00"
Comments: (TSA)
Hail Storm #55 – Minnetonka, MN
Location: 1 W Minnetonka, MN
County: Hennepin
Time: 9:04 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MPX)
Hail Storm #56 – Deephaven, MN
Location: 1 N Deephaven, MN
County: Hennepin
Time: 9:05 PM CDT
Size: 2.00"
Comments: Report and picture sent via X. (MPX)
Hail Storm #57 – Deephaven, MN
Location: 1 SE Deephaven, MN
County: Hennepin
Time: 9:07 PM CDT
Size: 1.75"
Comments: (MPX)
Hail Storm #58 – Hutchinson, MN
Location: 2 W Hutchinson, MN
County: McLeod
Time: 9:10 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #59 – Hopkins, MN
Location: 1 NNW Hopkins, MN
County: Hennepin
Time: 9:12 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #60 – Minnetonka, MN
Location: 1 SSE Minnetonka, MN
County: Hennepin
Time: 9:14 PM CDT
Size: 1.25"
Comments: (MPX)
Hail Storm #61 – Struble, IA
Location: 4 SSE Struble, IA
County: Plymouth
Time: 9:15 PM CDT
Size: 2.00"
Comments: Report relayed by broadcast media. (FSD)
Hail Storm #62 – Minnetonka, MN
Location: 1 SSW Minnetonka, MN
County: Hennepin
Time: 9:15 PM CDT
Size: 1.75"
Comments: (MPX)
Hail Storm #63 – Minnetonka, MN
Location: 1 SW Minnetonka, MN
County: Hennepin
Time: 9:16 PM CDT
Size: 1.50"
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (MPX)
Hail Storm #64 – Minnetonka, MN
Location: 1 SW Minnetonka, MN
County: Hennepin
Time: 9:20 PM CDT
Size: 2.00"
Comments: Report from mPING: Hen Egg (2.00 in.). (MPX)
Hail Storm #65 – Windom, MN
Location: 1 NNW Windom, MN
County: Cottonwood
Time: 9:47 PM CDT
Size: 1.00"
Comments: Hail was quarter size or smaller. Time estimated from radar. (FSD)
Hail Storm #66 – Windom, MN
Location: 2 N Windom, MN
County: Cottonwood
Time: 9:53 PM CDT
Size: 1.00"
Comments: Quarter size hail. Time estimated from radar. (FSD)