Hail Reports – Monday June 29th 2026 – 82 Hail Storms in 10 states: SD, MI, MN, ND, GA, WI, NC, NE, TN, IA

Hail Map for Mon, Jun 29th 2026 – 82 Hail Storms in South Dakota, Michigan, Minnesota, North Dakota, Georgia, Wisconsin, North Carolina, Nebraska, Tennessee, Iowa

82 hail storms reported across 10 states: South Dakota, Michigan, Minnesota, North Dakota, Georgia, Wisconsin, North Carolina, Nebraska, Tennessee, Iowa

Total Hail Storms: 82

Under 1.00″ 1.00″–1.24″ 1.25″–1.74″ 1.75″ and larger

Hail Storm #1 – Groton, SD

Location: Groton, SD

County: Brown

Time: 8:04 AM CDT

Size: 1.00"

Comments: (ABR)

Hail Storm #2 – Eden, SD

Location: 2 NW Eden, SD

County: Marshall

Time: 8:40 AM CDT

Size: 1.75"

Comments: Relayed a report of Golf Ball sized hail near Eden. Time estimated via radar. (ABR)

Hail Storm #3 – Alba, MI

Location: Alba, MI

County: Antrim

Time: 11:20 AM EDT

Size: 1.50"

Comments: (APX)

Hail Storm #4 – Dent, MN

Location: 5 S Dent, MN

County: Otter Tail

Time: 10:38 AM CDT

Size: 1.25"

Comments: Hail at Dead Lake…time estimated from radar. (FGF)

Hail Storm #5 – Alba, MI

Location: Alba, MI

County: Antrim

Time: 11:40 AM EDT

Size: 1.75"

Comments: (APX)

Hail Storm #6 – Wadena, MN

Location: 1 SE Wadena, MN

County: Wadena

Time: 11:20 AM CDT

Size: 1.25"

Comments: (FGF)

Hail Storm #7 – Nimrod, MN

Location: 5 W Nimrod, MN

County: Wadena

Time: 11:37 AM CDT

Size: 1.00"

Comments: Report from mPING: Quarter (1.00 in.). (FGF)

Hail Storm #8 – Taconite, MN

Location: 14 N Taconite, MN

County: Itasca

Time: 1:05 PM CDT

Size: 1.50"

Comments: (DLH)

Hail Storm #9 – Glory, MN

Location: 2 NW Glory, MN

County: Aitkin

Time: 1:35 PM CDT

Size: 1.50"

Comments: Mostly quarter size but a few up to 1.5 inches. (DLH)

Hail Storm #10 – Lawler, MN

Location: 1 E Lawler, MN

County: Aitkin

Time: 2:00 PM CDT

Size: 1.00"

Comments: (DLH)

Hail Storm #11 – Lawler, MN

Location: Lawler, MN

County: Aitkin

Time: 2:00 PM CDT

Size: 2.00"

Comments: Hail was mostly to the size of grapes but a few were to the size of golf balls to hen egg. (DLH)

Hail Storm #12 – Barnum, MN

Location: Barnum, MN

County: Carlton

Time: 2:34 PM CDT

Size: 1.75"

Comments: (DLH)

Hail Storm #13 – Barnum, MN

Location: Barnum, MN

County: Carlton

Time: 2:37 PM CDT

Size: 1.50"

Comments: (DLH)

Hail Storm #14 – Barnum, MN

Location: Barnum, MN

County: Carlton

Time: 2:40 PM CDT

Size: 1.75"

Comments: Photo was received of a hail stone that was an agglomeration of multiple stones next to a baseball. Size was estimated. (DLH)

Hail Storm #15 – Mahtowa, MN

Location: Mahtowa, MN

County: Carlton

Time: 2:41 PM CDT

Size: 1.75"

Comments: Quarter to golf ball sized hail near Mahtowa. Time estimated by radar. (DLH)

Hail Storm #16 – Wrenshall, MN

Location: Wrenshall, MN

County: Carlton

Time: 3:00 PM CDT

Size: 1.00"

Comments: Photo sent in via social media showing the largest hailstone next to a quarter. Also two other smaller hailstones in the picture. (DLH)

Hail Storm #17 – Mandan, ND

Location: Mandan, ND

County: Morton

Time: 3:32 PM CDT

Size: 2.00"

Comments: Trained weather spotter reports hail up to 2 inches in Mandan. Hail ranged from 1.5 to 2.0 inches in size… and lasted for around 5 minutes. Also report numerous 1 inc (BIS)

Hail Storm #18 – Bismarck, ND

Location: 5 NNW Bismarck, ND

County: Burleigh

Time: 3:38 PM CDT

Size: 1.75"

Comments: Off duty NWS employee reported golf ball size hail and 60 mph wind gusts. One window on house was broken. (BIS)

Hail Storm #19 – Simcoe, ND

Location: 3 NNE Simcoe, ND

County: McHenry

Time: 3:38 PM CDT

Size: 1.00"

Comments: Also reported 60 mph wind gusts. (BIS)

Hail Storm #20 – Simcoe, ND

Location: 3 NNE Simcoe, ND

County: McHenry

Time: 3:40 PM CDT

Size: 1.25"

Comments: [Delayed Report] Broadcast media relayed a photo of a hailstone larger than a quarter placed as a point of comparison… taken 5 miles south of Granville. Time estimate (BIS)

Hail Storm #21 – Bismarck, ND

Location: 4 N Bismarck, ND

County: Burleigh

Time: 3:41 PM CDT

Size: 1.00"

Comments: (BIS)

Hail Storm #22 – Bismarck, ND

Location: 7 N Bismarck, ND

County: Burleigh

Time: 3:45 PM CDT

Size: 2.00"

Comments: Time estimated from radar. (BIS)

Hail Storm #23 – Regan, ND

Location: 9 S Regan, ND

County: Burleigh

Time: 4:10 PM CDT

Size: 1.50"

Comments: Photo relayed through broadcast media of multiple large hailstones. (BIS)

Hail Storm #24 – Max, ND

Location: 5 SSW Max, ND

County: McLean

Time: 4:20 PM CDT

Size: 1.25"

Comments: US Air Force Observer reported half dollar size hail near Max. Hail fell for around 12 minutes. Also reports torrential rainfall. (BIS)

Hail Storm #25 – Hephzibah, GA

Location: 2 W Hephzibah, GA

County: Richmond

Time: 5:28 PM EDT

Size: 1.00"

Comments: Public reported quarter sized hail in the Oak Ridge Plantation Neighborhood near Hephzibah… GA. Reported via Social Media. (CAE)

Hail Storm #26 – Max, ND

Location: Max, ND

County: McLean

Time: 4:30 PM CDT

Size: 2.25"

Comments: Relayed through broadcast media. (BIS)

Hail Storm #27 – Benoit, WI

Location: 2 E Benoit, WI

County: Bayfield

Time: 4:55 PM CDT

Size: 1.50"

Comments: (DLH)

Hail Storm #28 – Arena, ND

Location: 2 N Arena, ND

County: Burleigh

Time: 4:55 PM CDT

Size: 1.50"

Comments: Relayed through broadcast media. (BIS)

Hail Storm #29 – Ashland, WI

Location: 3 SSE Ashland, WI

County: Ashland

Time: 5:00 PM CDT

Size: 1.00"

Comments: (DLH)

Hail Storm #30 – Hettinger, ND

Location: Hettinger, ND

County: Adams

Time: 4:04 PM MDT

Size: 1.00"

Comments: At 4:04 MDT… emergency management reported quarter sized hail in the city of Hettinger. Still hailing at the time of report. Also reports rain… but no wind. (BIS)

Hail Storm #31 – Ashland, WI

Location: 3 S Ashland, WI

County: Ashland

Time: 5:10 PM CDT

Size: 1.00"

Comments: Facebook image of 1 inch hail. (DLH)

Hail Storm #32 – Dana, NC

Location: 5 NNW Dana, NC

County: Henderson

Time: 6:35 PM EDT

Size: 2.00"

Comments: (GSP)

Hail Storm #33 – Verdigre, NE

Location: Verdigre, NE

County: Knox

Time: 6:51 PM CDT

Size: 1.50"

Comments: (OAX)

Hail Storm #34 – Horace, ND

Location: 4 E Horace, ND

County: Cass

Time: 7:08 PM CDT

Size: 4.00"

Comments: Broadcast media relayed photo of 4 inch hail stone next to tape measurer from south Fargo area. Estimated location and time based on radar. (FGF)

Hail Storm #35 – Liberty, TN

Location: 1 SSE Liberty, TN

County: Washington

Time: 8:20 PM EDT

Size: 1.00"

Comments: Multiple reports via social media of quarter-sized hail in the Cassi community just southeast of Liberty… TN. (MRX)

Hail Storm #36 – Fal, MN

Location: 2 WSW International Fal, MN

County: Koochiching

Time: 7:20 PM CDT

Size: 1.00"

Comments: Picture of quarter-sized hail. (DLH)

Hail Storm #37 – Center, NE

Location: Center, NE

County: Knox

Time: 7:32 PM CDT

Size: 1.25"

Comments: (OAX)

Hail Storm #38 – Center, NE

Location: 3 SSE Center, NE

County: Knox

Time: 7:35 PM CDT

Size: 1.75"

Comments: (OAX)

Hail Storm #39 – Yankton, SD

Location: 3 W Yankton, SD

County: Yankton

Time: 7:52 PM CDT

Size: 1.00"

Comments: (FSD)

Hail Storm #40 – Heart, ND

Location: South Heart, ND

County: Stark

Time: 7:00 PM MDT

Size: 1.00"

Comments: Public reports hail in South Heart. Estimates the largest hailstone is around 1.0 inch in size. Time estimated from radar. (BIS)

Hail Storm #41 – Bloomfield, NE

Location: 2 NNW Bloomfield, NE

County: Knox

Time: 8:04 PM CDT

Size: 1.00"

Comments: (OAX)

Hail Storm #42 – Hill, SD

Location: 2 S Mission Hill, SD

County: Yankton

Time: 8:04 PM CDT

Size: 1.00"

Comments: (FSD)

Hail Storm #43 – Bloomfield, NE

Location: 2 N Bloomfield, NE

County: Knox

Time: 8:06 PM CDT

Size: 1.00"

Comments: (OAX)

Hail Storm #44 – Horace, ND

Location: 5 E Horace, ND

County: Cass

Time: 8:08 PM CDT

Size: 4.00"

Comments: Corrects previous hail report from 4 E Horace. Broadcast media relayed photo of 4 inch hail stone next to tape measurer from south Fargo area. Estimated location and ti (FGF)

Hail Storm #45 – Horace, ND

Location: 5 ENE Horace, ND

County: Cass

Time: 8:11 PM CDT

Size: 1.25"

Comments: Relayed via mPING. (FGF)

Hail Storm #46 – Moorhead, MN

Location: 2 SSW Moorhead, MN

County: Clay

Time: 8:15 PM CDT

Size: 3.00"

Comments: Time estimated via radar. (FGF)

Hail Storm #47 – Moorhead, MN

Location: 3 S Moorhead, MN

County: Clay

Time: 8:17 PM CDT

Size: 2.00"

Comments: Delayed LSR Report from mPING: Hen Egg (2.00 in.). (FGF)

Hail Storm #48 – Moorhead, MN

Location: Moorhead, MN

County: Clay

Time: 8:17 PM CDT

Size: 1.75"

Comments: (FGF)

Hail Storm #49 – Fargo, ND

Location: 4 S Fargo, ND

County: Cass

Time: 8:18 PM CDT

Size: 1.75"

Comments: Delayed report. (FGF)

Hail Storm #50 – Moorhead, MN

Location: 2 SE Moorhead, MN

County: Clay

Time: 8:20 PM CDT

Size: 1.25"

Comments: Delayed LSR Report from mPING: Half Dollar (1.25 in.). (FGF)

Hail Storm #51 – Dilworth, MN

Location: 1 SW Dilworth, MN

County: Clay

Time: 8:20 PM CDT

Size: 1.50"

Comments: Delayed LSR Report from mPING: Ping Pong Ball (1.50 in.). (FGF)

Hail Storm #52 – Dilworth, MN

Location: Dilworth, MN

County: Clay

Time: 8:20 PM CDT

Size: 2.00"

Comments: Delayed report. (FGF)

Hail Storm #53 – Fordyce, NE

Location: 3 W Fordyce, NE

County: Cedar

Time: 8:25 PM CDT

Size: 1.00"

Comments: (OAX)

Hail Storm #54 – England, ND

Location: New England, ND

County: Hettinger

Time: 7:25 PM MDT

Size: 1.00"

Comments: CO OP observer reports 1 inch hail in New England. Mixed with lots of small… pea sized hail. (BIS)

Hail Storm #55 – Moorhead, MN

Location: 1 E Moorhead, MN

County: Clay

Time: 8:25 PM CDT

Size: 1.00"

Comments: Delayed LSR Report from mPING: Quarter (1.00 in.). (FGF)

Hail Storm #56 – Moorhead, MN

Location: 1 NE Moorhead, MN

County: Clay

Time: 8:25 PM CDT

Size: 1.75"

Comments: (FGF)

Hail Storm #57 – Fordyce, NE

Location: Fordyce, NE

County: Cedar

Time: 8:36 PM CDT

Size: 1.50"

Comments: (OAX)

Hail Storm #58 – Wynot, NE

Location: 5 WSW Wynot, NE

County: Cedar

Time: 8:40 PM CDT

Size: 1.00"

Comments: (OAX)

Hail Storm #59 – Pettibone, ND

Location: Pettibone, ND

County: Kidder

Time: 9:05 PM CDT

Size: 1.00"

Comments: [Delayed Report] Broadcast media relayed photo of hail in Pettibone approximately the size of quarters. (BIS)

Hail Storm #60 – Glenwood, MN

Location: Glenwood, MN

County: Pope

Time: 9:45 PM CDT

Size: 1.00"

Comments: (MPX)

Hail Storm #61 – Union, MN

Location: West Union, MN

County: Todd

Time: 10:00 PM CDT

Size: 1.50"

Comments: (MPX)

Hail Storm #62 – Wilton, MN

Location: 1 ENE Wilton, MN

County: Beltrami

Time: 10:05 PM CDT

Size: 1.00"

Comments: (FGF)

Hail Storm #63 – Scotia, NE

Location: 5 SW Scotia, NE

County: Valley

Time: 10:24 PM CDT

Size: 1.00"

Comments: X message of quarter size hail at the recreation area. Time estimated from radar. (GID)

Hail Storm #64 – Scotia, NE

Location: 5 SW Scotia, NE

County: Valley

Time: 10:25 PM CDT

Size: 1.00"

Comments: X message had reports of quarter size hail over the recreation area. Time estimated from radar. (GID)

Hail Storm #65 – Scotia, NE

Location: Scotia, NE

County: Greeley

Time: 10:25 PM CDT

Size: 1.00"

Comments: Trained Spotter reports quarter sized hail in Scotia. (GID)

Hail Storm #66 – Scotia, NE

Location: 1 NW Scotia, NE

County: Greeley

Time: 10:35 PM CDT

Size: 3.00"

Comments: Photo of 3 inch hail 1 mile northwest of Scotia. Time estimated from Radar. (GID)

Hail Storm #67 – Scotia, NE

Location: Scotia, NE

County: Greeley

Time: 10:35 PM CDT

Size: 2.75"

Comments: Facebook photo shows roughly baseball size hail. Time estimated from radar. (GID)

Hail Storm #68 – Greeley, NE

Location: Greeley, NE

County: Greeley

Time: 10:50 PM CDT

Size: 1.00"

Comments: Report of quarter-sized hail from WxCoder. Time estimated from radar. (GID)

Hail Storm #69 – Minto, ND

Location: Minto, ND

County: Walsh

Time: 11:28 PM CDT

Size: 1.00"

Comments: (FGF)

Hail Storm #70 – Norfolk, NE

Location: 2 NW Norfolk, NE

County: Madison

Time: 12:09 AM CDT (Jun 30)

Size: 1.50"

Comments: (OAX)

Hail Storm #71 – Norfolk, NE

Location: 2 NNW Norfolk, NE

County: Madison

Time: 12:10 AM CDT (Jun 30)

Size: 1.00"

Comments: Trained spotter report of hail up to quarter sized… wind driven. (OAX)

Hail Storm #72 – Hadar, NE

Location: 2 E Hadar, NE

County: Pierce

Time: 12:10 AM CDT (Jun 30)

Size: 1.00"

Comments: (OAX)

Hail Storm #73 – Norfolk, NE

Location: 1 W Norfolk, NE

County: Madison

Time: 12:15 AM CDT (Jun 30)

Size: 1.50"

Comments: Delayed report of hail up to ping pong ball sized along with wind driven hail damage to siding. Time estimated with radar. (OAX)

Hail Storm #74 – Norfolk, NE

Location: 2 NW Norfolk, NE

County: Madison

Time: 12:15 AM CDT (Jun 30)

Size: 1.25"

Comments: (OAX)

Hail Storm #75 – Hoskins, NE

Location: 5 ESE Hoskins, NE

County: Wayne

Time: 12:15 AM CDT (Jun 30)

Size: 1.50"

Comments: Delayed report of several hailstones up to ping pong ball sized. Time estimated with radar. (OAX)

Hail Storm #76 – Hoskins, NE

Location: 1 E Hoskins, NE

County: Wayne

Time: 12:23 AM CDT (Jun 30)

Size: 2.00"

Comments: Reported as rural Hoskins. Time and location estimated by radar. (OAX)

Hail Storm #77 – Carroll, NE

Location: Carroll, NE

County: Wayne

Time: 12:37 AM CDT (Jun 30)

Size: 1.00"

Comments: (OAX)

Hail Storm #78 – Homer, NE

Location: 2 NW Homer, NE

County: Dakota

Time: 1:14 AM CDT (Jun 30)

Size: 1.75"

Comments: A couple stones as large as golf ball but mostly dime to quarter size. (FSD)

Hail Storm #79 – City, IA

Location: 2 SE Sioux City, IA

County: Woodbury

Time: 1:30 AM CDT (Jun 30)

Size: 1.00"

Comments: (FSD)

Hail Storm #80 – City, IA

Location: 2 E South Sioux City, IA

County: Woodbury

Time: 1:31 AM CDT (Jun 30)

Size: 1.00"

Comments: (FSD)

Hail Storm #81 – City, IA

Location: 4 SSE Sioux City, IA

County: Woodbury

Time: 1:35 AM CDT (Jun 30)

Size: 1.25"

Comments: Relayed through Broadcast Media with photo. (FSD)

Hail Storm #82 – City, IA

Location: 4 ESE Sioux City, IA

County: Woodbury

Time: 1:35 AM CDT (Jun 30)

Size: 1.00"

Comments: (FSD)