Hail Reports for September 21, 2025
Total storms: 66
66 hail storms occurred in 10 states: Florida, Illinois, Oklahoma, Minnesota, Texas, Michigan, Louisiana, Iowa, Wisconsin, Arkansas
Storm #1 - Bruce, FL
Location: 4 WNW Bruce, FL
County: Walton
Time: 7:25 PM
Size: 125
Comments: estimated from video on social media from the Windswept Dunes neighborhood. (TAE)
Coordinates: 30.49, -86.03
Storm #2 - Matteson, IL
Location: Matteson, IL
County: Cook
Time: 8:38 PM
Size: 125
Comments: Photo shared on social media showing 1 to 1.25 inch hail. Time estimated by radar. (LOT)
Coordinates: 41.51, -87.74
Storm #3 - Warner, OK
Location: 1 E Warner, OK
County: Muskogee
Time: 8:48 PM
Size: 100
Comments: Report from mPING: Quarter (1.00 in.). (TSA)
Coordinates: 35.49, -95.29
Storm #4 - Pemberton, MN
Location: 2 SE Pemberton, MN
County: Waseca
Time: 10:16 PM
Size: 100
Comments: Delayed report... time estimated from radar. Hail covering the ground... with the largest stone quarter-sized. Also tree branches down. (MPX)
Coordinates: 43.99, -93.76
Storm #5 - Newcastle, TX
Location: 8 ENE Newcastle, TX
County: Young
Time: 10:20 PM
Size: 100
Comments: (FWD)
Coordinates: 33.23, -98.62
Storm #6 - Knollwood, TX
Location: 1 SE Knollwood, TX
County: Grayson
Time: 10:21 PM
Size: 150
Comments: Report from mPING. (FWD)
Coordinates: 33.68, -96.61
Storm #7 - Knollwood, TX
Location: 2 SSE Knollwood, TX
County: Grayson
Time: 10:23 PM
Size: 125
Comments: (FWD)
Coordinates: 33.66, -96.61
Storm #8 - View, TX
Location: 4 S Valley View, TX
County: Cooke
Time: 10:30 PM
Size: 200
Comments: Report from mPING. (FWD)
Coordinates: 33.43, -97.17
Storm #9 - Luella, TX
Location: Luella, TX
County: Grayson
Time: 10:30 PM
Size: 250
Comments: Photo received of measured 2.5 inch hail. Time estimated. (FWD)
Coordinates: 33.57, -96.55
Storm #10 - Sanger, TX
Location: 1 E Sanger, TX
County: Denton
Time: 10:31 PM
Size: 100
Comments: (FWD)
Coordinates: 33.36, -97.17
Storm #11 - Pipestone, MN
Location: 6 W Pipestone, MN
County: Pipestone
Time: 10:33 PM
Size: 100
Comments: (FSD)
Coordinates: 44, -96.44
Storm #12 - Sanger, TX
Location: 1 NNW Sanger, TX
County: Denton
Time: 10:35 PM
Size: 100
Comments: In addition to hail also reported a blown over chicken coop. (FWD)
Coordinates: 33.37, -97.18
Storm #13 - Sherman, TX
Location: 2 SE Sherman, TX
County: Grayson
Time: 10:35 PM
Size: 150
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (FWD)
Coordinates: 33.6, -96.59
Storm #14 - Luella, TX
Location: 1 E Luella, TX
County: Grayson
Time: 10:39 PM
Size: 100
Comments: Report from mPING. (FWD)
Coordinates: 33.57, -96.53
Storm #15 - Pipestone, MN
Location: 3 W Pipestone, MN
County: Pipestone
Time: 10:41 PM
Size: 150
Comments: (FSD)
Coordinates: 43.99, -96.38
Storm #16 - Howe, TX
Location: 2 SE Howe, TX
County: Grayson
Time: 10:45 PM
Size: 175
Comments: Photo received of measured 1.75 inch hail. Time estimated. (FWD)
Coordinates: 33.49, -96.59
Storm #17 - Howe, TX
Location: 3 SE Howe, TX
County: Grayson
Time: 10:51 PM
Size: 250
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)
Coordinates: 33.48, -96.58
Storm #18 - Waseca, MN
Location: 6 S Waseca, MN
County: Waseca
Time: 10:51 PM
Size: 100
Comments: Spotter measured hailstones of penny to quarter size. (MPX)
Coordinates: 44, -93.5
Storm #19 - Richland, MN
Location: 6 NNW New Richland, MN
County: Waseca
Time: 10:54 PM
Size: 200
Comments: (MPX)
Coordinates: 43.98, -93.53
Storm #20 - Sanger, TX
Location: 6 SE Sanger, TX
County: Denton
Time: 10:57 PM
Size: 125
Comments: Report from mPING. (FWD)
Coordinates: 33.3, -97.11
Storm #21 - Lemond, MN
Location: 6 W Lemond, MN
County: Waseca
Time: 11:00 PM
Size: 125
Comments: (MPX)
Coordinates: 43.98, -93.49
Storm #22 - Alstyne, TX
Location: 1 S Van Alstyne, TX
County: Grayson
Time: 11:05 PM
Size: 125
Comments: Report from mPING. (FWD)
Coordinates: 33.41, -96.58
Storm #23 - Dowagiac, MI
Location: 1 W Dowagiac, MI
County: Cass
Time: 11:07 PM
Size: 100
Comments: Report from mPING: Quarter (1.00 in.). (IWX)
Coordinates: 41.98, -86.14
Storm #24 - Alstyne, TX
Location: 3 N Van Alstyne, TX
County: Grayson
Time: 11:13 PM
Size: 150
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (FWD)
Coordinates: 33.46, -96.58
Storm #25 - Anna, TX
Location: Anna, TX
County: Collin
Time: 11:16 PM
Size: 175
Comments: Report from mPING: Golf Ball (1.75 in.). (FWD)
Coordinates: 33.36, -96.55
Storm #26 - Alstyne, TX
Location: Van Alstyne, TX
County: Grayson
Time: 11:16 PM
Size: 175
Comments: (FWD)
Coordinates: 33.42, -96.57
Storm #27 - Anna, TX
Location: 2 SW Anna, TX
County: Collin
Time: 11:17 PM
Size: 125
Comments: Report from mPING: Half Dollar (1.25 in.). (FWD)
Coordinates: 33.34, -96.57
Storm #28 - Anna, TX
Location: 1 W Anna, TX
County: Collin
Time: 11:23 PM
Size: 100
Comments: Report from mPING. (FWD)
Coordinates: 33.35, -96.57
Storm #29 - Melissa, TX
Location: 2 NE Melissa, TX
County: Collin
Time: 11:25 PM
Size: 200
Comments: Report from mPING: Hen Egg (2.00 in.). (FWD)
Coordinates: 33.31, -96.55
Storm #30 - Melissa, TX
Location: 1 E Melissa, TX
County: Collin
Time: 11:34 PM
Size: 100
Comments: Report from mPING. (FWD)
Coordinates: 33.28, -96.55
Storm #31 - City, LA
Location: 2 N Bossier City, LA
County: Bossier
Time: 11:45 PM
Size: 150
Comments: Spotter measured ping pong ball sized hail at the Target at Airline and I-220. (SHV)
Coordinates: 32.56, -93.71
Storm #32 - City, LA
Location: 3 N Bossier City, LA
County: Bossier
Time: 11:45 PM
Size: 150
Comments: NWS employee measured ping pong ball sized hail. (SHV)
Coordinates: 32.57, -93.72
Storm #33 - Benton, LA
Location: 5 SSE Benton, LA
County: Bossier
Time: 11:50 PM
Size: 125
Comments: NWS employee reported half dollar sized hail. (SHV)
Coordinates: 32.62, -93.71
Storm #34 - Jasper, MN
Location: 1 E Jasper, MN
County: Rock
Time: 11:51 PM
Size: 100
Comments: Storm chaser reported increasing hail activity and size at 6:51 pm CDT. They also reported a rotating wall cloud. (FSD)
Coordinates: 43.85, -96.37
Storm #35 - Edgerton, MN
Location: Edgerton, MN
County: Pipestone
Time: 11:59 PM
Size: 125
Comments: (FSD)
Coordinates: 43.88, -96.13
Storm #36 - Edgerton, MN
Location: Edgerton, MN
County: Pipestone
Time: Time not specified
Size: 125
Comments: Time estimated based on radar. (FSD)
Coordinates: 43.87, -96.13
Storm #37 - Edgerton, MN
Location: Edgerton, MN
County: Pipestone
Time: Time not specified
Size: 100
Comments: Public report of hail 1 inch at 7:00 pm CDT. (FSD)
Coordinates: 43.88, -96.13
Storm #38 - Hope, MN
Location: 6 SE Hope, MN
County: Steele
Time: 12:08 AM
Size: 100
Comments: Delayed report... time estimated from radar. Lots of hail... the largest around quarter-sized. (MPX)
Coordinates: 43.91, -93.18
Storm #39 - Prairie, MN
Location: 3 WNW Blooming Prairie, MN
County: Steele
Time: 12:10 AM
Size: 175
Comments: Delayed report... time estimated from radar. Golf ball size hail on Hwy 30 west of Blooming Prairie. (MPX)
Coordinates: 43.88, -93.11
Storm #40 - Hardwick, MN
Location: Hardwick, MN
County: Rock
Time: 12:30 AM
Size: 100
Comments: Spotter reported heavy rain and quarter sized hail at 7:30 pm CDT. (FSD)
Coordinates: 43.78, -96.2
Storm #41 - Hawarden, IA
Location: 8 NNE Hawarden, IA
County: Sioux
Time: 12:35 AM
Size: 175
Comments: Estimated ping pong ball to golf ball size hail. Time estimated from radar. (FSD)
Coordinates: 43.1, -96.41
Storm #42 - Ocheyedan, IA
Location: 3 WNW Ocheyedan, IA
County: Osceola
Time: 12:55 AM
Size: 100
Comments: Spotter reported quarters at 7:55 pm CDT. (FSD)
Coordinates: 43.43, -95.59
Storm #43 - Heigh, MN
Location: 1 NNE Inver Grove Heigh, MN
County: Dakota
Time: 1:06 AM
Size: 100
Comments: (MPX)
Coordinates: 44.87, -93.03
Storm #44 - Paul, MN
Location: 1 SSE South St. Paul, MN
County: Dakota
Time: 1:07 AM
Size: 175
Comments: (MPX)
Coordinates: 44.87, -93.03
Storm #45 - Height, MN
Location: 1 NE Inver Grove Height, MN
County: Dakota
Time: 1:10 AM
Size: 100
Comments: Picture sent via X. (MPX)
Coordinates: 44.86, -93.03
Storm #46 - Newport, MN
Location: 2 N Newport, MN
County: Ramsey
Time: 1:10 AM
Size: 150
Comments: Had about 2 minutes of 0.5 to 1.5 inch hail. (MPX)
Coordinates: 44.91, -93
Storm #47 - Woodbury, MN
Location: 2 SW Woodbury, MN
County: Washington
Time: 1:14 AM
Size: 125
Comments: mPing report. (MPX)
Coordinates: 44.9, -92.97
Storm #48 - Woodbury, MN
Location: 1 SSW Woodbury, MN
County: Washington
Time: 1:17 AM
Size: 200
Comments: Sent via X. (MPX)
Coordinates: 44.9, -92.94
Storm #49 - Woodbury, MN
Location: 1 S Woodbury, MN
County: Washington
Time: 1:21 AM
Size: 150
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (MPX)
Coordinates: 44.91, -92.93
Storm #50 - Woodbury, MN
Location: 1 W Woodbury, MN
County: Washington
Time: 1:21 AM
Size: 100
Comments: Report from mPING: Quarter (1.00 in.). (MPX)
Coordinates: 44.92, -92.95
Storm #51 - Woodbury, MN
Location: 1 NE Woodbury, MN
County: Washington
Time: 1:21 AM
Size: 125
Comments: Report from mPING: Half Dollar (1.25 in.). (MPX)
Coordinates: 44.93, -92.91
Storm #52 - Magnolia, MN
Location: 1 N Magnolia, MN
County: Rock
Time: 1:30 AM
Size: 125
Comments: Spotter reported quarter to half dollar sized hail at 8:30 pm CDT. (FSD)
Coordinates: 43.66, -96.08
Storm #53 - Hudson, WI
Location: 1 N Hudson, WI
County: St. Croix
Time: 1:37 AM
Size: 100
Comments: (MPX)
Coordinates: 45, -92.76
Storm #54 - Buren, AR
Location: Van Buren, AR
County: Crawford
Time: 1:59 AM
Size: 100
Comments: (TSA)
Coordinates: 35.44, -94.35
Storm #55 - Minnetonka, MN
Location: 1 W Minnetonka, MN
County: Hennepin
Time: 2:04 AM
Size: 100
Comments: Report from mPING: Quarter (1.00 in.). (MPX)
Coordinates: 44.93, -93.48
Storm #56 - Deephaven, MN
Location: 1 N Deephaven, MN
County: Hennepin
Time: 2:05 AM
Size: 200
Comments: Report and picture sent via X. (MPX)
Coordinates: 44.94, -93.52
Storm #57 - Deephaven, MN
Location: 1 SE Deephaven, MN
County: Hennepin
Time: 2:07 AM
Size: 175
Comments: (MPX)
Coordinates: 44.91, -93.5
Storm #58 - Hutchinson, MN
Location: 2 W Hutchinson, MN
County: McLeod
Time: 2:10 AM
Size: 100
Comments: (MPX)
Coordinates: 44.89, -94.42
Storm #59 - Hopkins, MN
Location: 1 NNW Hopkins, MN
County: Hennepin
Time: 2:12 AM
Size: 100
Comments: (MPX)
Coordinates: 44.93, -93.42
Storm #60 - Minnetonka, MN
Location: 1 SSE Minnetonka, MN
County: Hennepin
Time: 2:14 AM
Size: 125
Comments: (MPX)
Coordinates: 44.92, -93.45
Storm #61 - Struble, IA
Location: 4 SSE Struble, IA
County: Plymouth
Time: 2:15 AM
Size: 200
Comments: Report relayed by broadcast media. (FSD)
Coordinates: 42.85, -96.17
Storm #62 - Minnetonka, MN
Location: 1 SSW Minnetonka, MN
County: Hennepin
Time: 2:15 AM
Size: 175
Comments: (MPX)
Coordinates: 44.92, -93.47
Storm #63 - Minnetonka, MN
Location: 1 SW Minnetonka, MN
County: Hennepin
Time: 2:16 AM
Size: 150
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (MPX)
Coordinates: 44.92, -93.47
Storm #64 - Minnetonka, MN
Location: 1 SW Minnetonka, MN
County: Hennepin
Time: 2:20 AM
Size: 200
Comments: Report from mPING: Hen Egg (2.00 in.). (MPX)
Coordinates: 44.92, -93.47
Storm #65 - Windom, MN
Location: 1 NNW Windom, MN
County: Cottonwood
Time: 2:47 AM
Size: 100
Comments: Hail was quarter size or smaller. Time estimated from radar. (FSD)
Coordinates: 43.88, -95.12
Storm #66 - Windom, MN
Location: 2 N Windom, MN
County: Cottonwood
Time: 2:53 AM
Size: 100
Comments: Quarter size hail. Time estimated from radar. (FSD)
Coordinates: 43.9, -95.12