Hail Map for Sun, Jun 28th 2026 – 35 Hail Storms in Iowa, Maine, North Dakota, Nebraska, South Dakota, Wisconsin
35 hail storms reported across 6 states: Iowa, Maine, North Dakota, Nebraska, South Dakota, Wisconsin
Total Hail Storms: 35
Hail Storm #1 – Webb, IA
Location: Webb, IA
County: Clay
Time: 7:14 AM CDT
Size: 1.50"
Comments: (FSD)
Hail Storm #2 – Delmar, IA
Location: 3 SE Delmar, IA
County: Clinton
Time: 2:08 PM CDT
Size: 2.00"
Comments: Several 1-2 inch size hailstones. (DVN)
Hail Storm #3 – Belgrade, ME
Location: 3 N Belgrade, ME
County: Kennebec
Time: 5:36 PM EDT
Size: 1.00"
Comments: Public Facebook post showing hailstones ranging from roughly dime size to quarter size. Time estimated by radar. (GYX)
Hail Storm #4 – Salem, ND
Location: 8 N New Salem, ND
County: Morton
Time: 7:42 PM CDT
Size: 1.50"
Comments: Spotter reports 1.5 inch hail north of New Salem. Sizes range from dime up to ping pong sized. No rain or wind. (BIS)
Hail Storm #5 – Valley, ND
Location: Golden Valley, ND
County: Mercer
Time: 8:42 PM CDT
Size: 1.25"
Comments: Trained spotter reports hail up to the size of half dollars. Also reported gusty wind and approximately 0.35 inches of rain. (BIS)
Hail Storm #6 – Riverdale, ND
Location: Riverdale, ND
County: McLean
Time: 8:54 PM CDT
Size: 1.00"
Comments: 1 inch (quarter sized) hail reported in Riverdale. (BIS)
Hail Storm #7 – Merriman, NE
Location: 11 S Merriman, NE
County: Cherry
Time: 8:52 PM MDT
Size: 1.00"
Comments: (LBF)
Hail Storm #8 – Interior, SD
Location: Interior, SD
County: Jackson
Time: 10:35 PM MDT
Size: 2.00"
Comments: (UNR)
Hail Storm #9 – Springs, NE
Location: Hay Springs, NE
County: Sheridan
Time: 10:45 PM MDT
Size: 1.25"
Comments: Delayed report via social media with pictures. Time estimated from radar. (LBF)
Hail Storm #10 – Springs, NE
Location: Hay Springs, NE
County: Sheridan
Time: 10:50 PM MDT
Size: 2.00"
Comments: Report with photo via social media. Time estimated from radar. (LBF)
Hail Storm #11 – Bergen, ND
Location: Bergen, ND
County: McHenry
Time: 11:55 PM CDT
Size: 2.00"
Comments: [Delayed Report] Broadcast media relayed a photo depicting very large hail… nearly twice the size of a quarter placed as a point of comparison. Hail fell at Bergen on (BIS)
Hail Storm #12 – Orrin, ND
Location: 6 SSW Orrin, ND
County: McHenry
Time: 12:30 AM CDT (Jun 29)
Size: 2.00"
Comments: Time estimated by radar. (BIS)
Hail Storm #13 – Orrin, ND
Location: 6 SSW Orrin, ND
County: McHenry
Time: 12:35 AM CDT (Jun 29)
Size: 1.50"
Comments: Ping pong ball size hail. (BIS)
Hail Storm #14 – Knee, SD
Location: 7 S Wounded Knee, SD
County: Oglala Lakota
Time: 12:10 AM MDT (Jun 29)
Size: 1.50"
Comments: Vehicles dented and 1 windshield broken off of US-18. Reported via social media. Time estimated based on radar. (UNR)
Hail Storm #15 – Park, NE
Location: Chadron State Park, NE
County: Dawes
Time: 12:12 AM MDT (Jun 29)
Size: 1.50"
Comments: Several pictures on social media reported ping pong ball sized hail at Chadron State Park. Picture shows possible larger stones. (CYS)
Hail Storm #16 – Par, NE
Location: 2 NNW Chadron State Par, NE
County: Dawes
Time: 12:15 AM MDT (Jun 29)
Size: 1.75"
Comments: Estimated timing based on radar. (CYS)
Hail Storm #17 – Chadron, NE
Location: 12 SE Chadron, NE
County: Dawes
Time: 12:25 AM MDT (Jun 29)
Size: 1.00"
Comments: Quarter sized hail. Exact time estimated based on radar. (CYS)
Hail Storm #18 – Baker, ND
Location: 3 NNW Baker, ND
County: Benson
Time: 1:30 AM CDT (Jun 29)
Size: 1.00"
Comments: Delayed Report. (FGF)
Hail Storm #19 – Knee, SD
Location: Wounded Knee, SD
County: Oglala Lakota
Time: 12:43 AM MDT (Jun 29)
Size: 1.50"
Comments: Video via social media. Gardens and vegetation damaged. Time estimated based on radar. (UNR)
Hail Storm #20 – Rushville, NE
Location: 10 NW Rushville, NE
County: Sheridan
Time: 12:48 AM MDT (Jun 29)
Size: 2.50"
Comments: Corrects previous hail report from 10 NW Rushville. Report via social media with pictures. Time estimated from radar. (LBF)
Hail Storm #21 – Clinton, NE
Location: 9 N Clinton, NE
County: Sheridan
Time: 1:06 AM MDT (Jun 29)
Size: 2.75"
Comments: Report with photo via social media. Time estimated from radar. (LBF)
Hail Storm #22 – Gordon, NE
Location: 15 NW Gordon, NE
County: Sheridan
Time: 1:06 AM MDT (Jun 29)
Size: 2.50"
Comments: Report via social media with pictures. Time estimated from radar. (LBF)
Hail Storm #23 – Clinton, NE
Location: 10 N Clinton, NE
County: Sheridan
Time: 1:10 AM MDT (Jun 29)
Size: 2.00"
Comments: Delayed report via social media with pictures. Time estimated from radar. (LBF)
Hail Storm #24 – Leeds, ND
Location: Leeds, ND
County: Benson
Time: 2:15 AM CDT (Jun 29)
Size: 1.00"
Comments: Delayed Report: Siding damage to multiple homes in Leeds and vehicle damage from hail. (FGF)
Hail Storm #25 – Batesland, SD
Location: 8 SW Batesland, SD
County: Oglala Lakota
Time: 1:19 AM MDT (Jun 29)
Size: 1.50"
Comments: Estimated near the intersection of US-18 and highway 391. Time estimated based on radar. (UNR)
Hail Storm #26 – Batesland, SD
Location: 2 WSW Batesland, SD
County: Oglala Lakota
Time: 1:29 AM MDT (Jun 29)
Size: 2.50"
Comments: Updated report. Hail fell in the Wakpamani area. Numerous vehicles significantly dented. Vehicle side windows smashed out and windshields cracked. Hail damage to trees (UNR)
Hail Storm #27 – Batesland, SD
Location: 9 SSW Batesland, SD
County: Oglala Lakota
Time: 1:33 AM MDT (Jun 29)
Size: 1.75"
Comments: Windshields reported broken and damage to trees near Wakpamni Lake. Hail may have been larger than golf balls. Time estimated based on radar. (UNR)
Hail Storm #28 – Batesland, SD
Location: Batesland, SD
County: Oglala Lakota
Time: 1:33 AM MDT (Jun 29)
Size: 1.25"
Comments: Photo of estimated half dollar size hail received via social media from Batesland along the northern edge of the main storm core. Time estimated based on report and rad (UNR)
Hail Storm #29 – Batesland, SD
Location: Batesland, SD
County: Oglala Lakota
Time: 1:34 AM MDT (Jun 29)
Size: 2.00"
Comments: Time estimated based on radar. (UNR)
Hail Storm #30 – Rushville, NE
Location: 10 NW Rushville, NE
County: Sheridan
Time: 1:48 AM MDT (Jun 29)
Size: 2.50"
Comments: Report via social media with pictures. Time estimated from radar. (LBF)
Hail Storm #31 – Vetal, SD
Location: Vetal, SD
County: Bennett
Time: 2:36 AM MDT (Jun 29)
Size: 2.00"
Comments: Time estimated based on radar. (UNR)
Hail Storm #32 – Okaton, SD
Location: 3 W Okaton, SD
County: Jones
Time: 4:00 AM CDT (Jun 29)
Size: 1.50"
Comments: Hail has dented vehicles. Largest hail was 1.5 inches. (ABR)
Hail Storm #33 – Bay, WI
Location: 2 E Sister Bay, WI
County: Door
Time: 4:05 AM CDT (Jun 29)
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.) Time estimated from radar. (GRB)
Hail Storm #34 – River, SD
Location: 3 SSE White River, SD
County: Mellette
Time: 4:26 AM CDT (Jun 29)
Size: 1.00"
Comments: (UNR)
Hail Storm #35 – Murdo, SD
Location: 10 N Murdo, SD
County: Jones
Time: 4:43 AM CDT (Jun 29)
Size: 1.00"
Comments: Report via Facebook. (ABR)