Sunday July 20th 2025 – 48 hail storms occurred in 6 states: New Hampshire, Maine, South Dakota, Nebraska, North Dakota, Montana

NOAA Storm Reports - July 20, 2025

Hail Reports for July 20, 2025

All Hail Reports (48)

Total storms: 48

48 hail storms occurred in 6 states: New Hampshire, Maine, South Dakota, Nebraska, North Dakota, Montana

Storm #1 - Albany, NH

Location: Albany, NH

County: Carroll

Time: 5:52 PM

Size: 100

Comments: Reported by Amateur Radio. (GYX)

Coordinates: 43.96, -71.16

Storm #2 - Eaton, NH

Location: 4 NE Eaton, NH

County: Carroll

Time: 5:55 PM

Size: 100

Comments: (GYX)

Coordinates: 43.95, -71.05

Storm #3 - Cumberland, ME

Location: 2 S Cumberland, ME

County: Cumberland

Time: 7:00 PM

Size: 100

Comments: 1 in hail reported. Patio umbrella with holes and Gazebo roof damaged. Time estimated by radar. (GYX)

Coordinates: 43.76, -70.27

Storm #4 - Falmouth, ME

Location: 1 SW Falmouth, ME

County: Cumberland

Time: 7:05 PM

Size: 100

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

Coordinates: 43.71, -70.26

Storm #5 - Woonsocket, SD

Location: Woonsocket, SD

County: Sanborn

Time: 8:04 PM

Size: 150

Comments: Relayed report from social media. (FSD)

Coordinates: 44.06, -98.27

Storm #6 - Woonsocket, SD

Location: Woonsocket, SD

County: Sanborn

Time: 8:05 PM

Size: 100

Comments: (FSD)

Coordinates: 44.06, -98.27

Storm #7 - Sanbornton, NH

Location: Sanbornton, NH

County: Belknap

Time: 9:10 PM

Size: 150

Comments: Reported by Amateur Radio. (GYX)

Coordinates: 43.49, -71.58

Storm #8 - Hill, NH

Location: 1 S Hill, NH

County: Merrimack

Time: 9:10 PM

Size: 150

Comments: Report of 1.5 in hail shattering car wind shield. (GYX)

Coordinates: 43.52, -71.7

Storm #9 - Gilmanton, NH

Location: Gilmanton, NH

County: Belknap

Time: 9:20 PM

Size: 125

Comments: Half dollar size hail for about 7-8 minutes. (GYX)

Coordinates: 43.42, -71.41

Storm #10 - Laconia, NH

Location: 4 SE Laconia, NH

County: Belknap

Time: 9:21 PM

Size: 175

Comments: Reported by Weather Spotter. (GYX)

Coordinates: 43.49, -71.41

Storm #11 - Belmont, NH

Location: 1 NE Belmont, NH

County: Belknap

Time: 9:22 PM

Size: 150

Comments: (GYX)

Coordinates: 43.46, -71.47

Storm #12 - Laconia, NH

Location: 4 SE Laconia, NH

County: Belknap

Time: 9:23 PM

Size: 175

Comments: Corrects previous hail report from 4 SE Laconia. Reported by Weather Spotter. (GYX)

Coordinates: 43.49, -71.41

Storm #13 - Nenzel, NE

Location: 7 S Nenzel, NE

County: Cherry

Time: 10:24 PM

Size: 150

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (LBF)

Coordinates: 42.82, -101.11

Storm #14 - Nenzel, NE

Location: 7 S Nenzel, NE

County: Cherry

Time: 10:24 PM

Size: 150

Comments: (LBF)

Coordinates: 42.83, -101.1

Storm #15 - Nenzel, NE

Location: 9 S Nenzel, NE

County: Cherry

Time: 10:26 PM

Size: 150

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (LBF)

Coordinates: 42.79, -101.12

Storm #16 - Nenzel, NE

Location: 10 S Nenzel, NE

County: Cherry

Time: 10:35 PM

Size: 175

Comments: (LBF)

Coordinates: 42.78, -101.1

Storm #17 - Nenzel, NE

Location: 10 S Nenzel, NE

County: Cherry

Time: 10:42 PM

Size: 125

Comments: Report from mPING: Half Dollar (1.25 in.). (LBF)

Coordinates: 42.79, -101.12

Storm #18 - Heart, ND

Location: 6 SW South Heart, ND

County: Stark

Time: 10:48 PM

Size: 225

Comments: Hail lasted until 6:05 pm. Broken windows and hail covered much of the ground. (BIS)

Coordinates: 46.8, -103.07

Storm #19 - Belfield, ND

Location: 8 S Belfield, ND

County: Stark

Time: 10:52 PM

Size: 175

Comments: Hail ongoing at the time of the call. Ground is white with hail. (BIS)

Coordinates: 46.77, -103.2

Storm #20 - Belfield, ND

Location: 8 S Belfield, ND

County: Stark

Time: 11:30 PM

Size: 175

Comments: Heavy rain and widespread hail covering the ground and several vehicles in ditches. Hail ranged from dime to golf ball size. (BIS)

Coordinates: 46.77, -103.2

Storm #21 - Parmelee, SD

Location: 2 N Parmelee, SD

County: Todd

Time: 11:40 PM

Size: 100

Comments: (UNR)

Coordinates: 43.35, -101.03

Storm #22 - Parmelee, SD

Location: Parmelee, SD

County: Todd

Time: 11:45 PM

Size: 400

Comments: Most baseball size. (UNR)

Coordinates: 43.32, -101.03

Storm #23 - Lefor, ND

Location: 4 WSW Lefor, ND

County: Stark

Time: 11:55 PM

Size: 175

Comments: Hail for about 10 to 15 minutes. (BIS)

Coordinates: 46.66, -102.63

Storm #24 - Francis, SD

Location: 5 NW Saint Francis, SD

County: Todd

Time: 12:04 AM

Size: 250

Comments: (UNR)

Coordinates: 43.2, -100.97

Storm #25 - Rosebud, SD

Location: Rosebud, SD

County: Todd

Time: 12:14 AM

Size: 275

Comments: (UNR)

Coordinates: 43.23, -100.85

Storm #26 - Rosebud, SD

Location: Rosebud, SD

County: Todd

Time: 12:15 AM

Size: 450

Comments: (UNR)

Coordinates: 43.23, -100.86

Storm #27 - Lefor, ND

Location: 5 SE Lefor, ND

County: Hettinger

Time: 12:15 AM

Size: 175

Comments: Heavy rain and estimated wind gusts to 50 mph. Hail lasted for about 20 minutes. (BIS)

Coordinates: 46.62, -102.49

Storm #28 - Terry, MT

Location: Terry, MT

County: Prairie

Time: 12:20 AM

Size: 100

Comments: Lots of rain with hail up to quarter size. (GGW)

Coordinates: 46.79, -105.31

Storm #29 - Terry, MT

Location: Terry, MT

County: Prairie

Time: 12:24 AM

Size: 100

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

Coordinates: 46.79, -105.3

Storm #30 - Alpha, ND

Location: 7 N Alpha, ND

County: Golden Valley

Time: 12:42 AM

Size: 150

Comments: 60 mph winds accompanied the large hail. Wind driven large hail resulted in 3 broken windows and damage to siding. Heavy rain also occurred... 1 - 1.5 inches in 20 minu (BIS)

Coordinates: 46.76, -103.83

Storm #31 - Francis, SD

Location: Saint Francis, SD

County: Todd

Time: 12:43 AM

Size: 200

Comments: Most quarter size. Been hailing for 15 minutes and still hailing. (UNR)

Coordinates: 43.14, -100.91

Storm #32 - Calypso, MT

Location: 3 E Calypso, MT

County: Prairie

Time: 12:45 AM

Size: 150

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (GGW)

Coordinates: 46.77, -105.37

Storm #33 - Francis, SD

Location: 7 ESE Saint Francis, SD

County: Todd

Time: 12:50 AM

Size: 175

Comments: (UNR)

Coordinates: 43.09, -100.79

Storm #34 - Belvidere, SD

Location: 7 N Belvidere, SD

County: Jackson

Time: 12:55 AM

Size: 125

Comments: (UNR)

Coordinates: 43.93, -101.28

Storm #35 - Amidon, ND

Location: 14 SE Amidon, ND

County: Slope

Time: 1:00 AM

Size: 100

Comments: Hail started around 8 pm and was ongoing at the time of the call around 815 pm. (BIS)

Coordinates: 46.36, -103.09

Storm #36 - Hayes, SD

Location: 5 SSW Hayes, SD

County: Stanley

Time: 1:01 AM

Size: 250

Comments: Estimated 2.5 inch hailstone. Mostly quarter size and small. No damage reported. (ABR)

Coordinates: 44.31, -101.06

Storm #37 - Valentine, NE

Location: 4 N Valentine, NE

County: Cherry

Time: 1:25 AM

Size: 125

Comments: (LBF)

Coordinates: 42.93, -100.55

Storm #38 - Valentine, NE

Location: Valentine, NE

County: Cherry

Time: 1:29 AM

Size: 125

Comments: 60-70 MPH winds will the hail. (LBF)

Coordinates: 42.87, -100.55

Storm #39 - Valentine, NE

Location: Valentine, NE

County: Cherry

Time: 1:33 AM

Size: 100

Comments: (LBF)

Coordinates: 42.87, -100.55

Storm #40 - Baker, MT

Location: 4 W Baker, MT

County: Fallon

Time: 1:34 AM

Size: 100

Comments: (BYZ)

Coordinates: 46.37, -104.36

Storm #41 - Valentine, NE

Location: 1 S Valentine, NE

County: Cherry

Time: 1:35 AM

Size: 100

Comments: Had 1 inch hail and 54 mph wind gust on his home weather station. (LBF)

Coordinates: 42.86, -100.55

Storm #42 - Lake, NE

Location: 4 WNW Wood Lake, NE

County: Cherry

Time: 1:53 AM

Size: 100

Comments: (LBF)

Coordinates: 42.67, -100.31

Storm #43 - Mandan, ND

Location: Mandan, ND

County: Morton

Time: 2:00 AM

Size: 100

Comments: Facebook post. (BIS)

Coordinates: 46.83, -100.89

Storm #44 - Griffin, ND

Location: 3 WNW Griffin, ND

County: Bowman

Time: 2:18 AM

Size: 175

Comments: Relayed through Bowman County Emergency Manager. Ongoing at time of call. (BIS)

Coordinates: 46.23, -103.59

Storm #45 - Olive, MT

Location: 2 SW Olive, MT

County: Powder River

Time: 2:53 AM

Size: 100

Comments: (BYZ)

Coordinates: 45.51, -105.56

Storm #46 - Broadus, MT

Location: 1 N Broadus, MT

County: Powder River

Time: 3:04 AM

Size: 100

Comments: (BYZ)

Coordinates: 45.46, -105.41

Storm #47 - Broadus, MT

Location: 4 NE Broadus, MT

County: Powder River

Time: 3:04 AM

Size: 150

Comments: (BYZ)

Coordinates: 45.49, -105.36

Storm #48 - Bowdle, SD

Location: Bowdle, SD

County: Edmunds

Time: 6:49 AM

Size: 100

Comments: Public comment on Facebook of dime to quarter sized hail along with high winds producing some light damage. Time estimated by radar. (ABR)

Coordinates: 45.45, -99.65