Verified NWS Local Storm Reports

South Dakota Hail Storm — Thursday, July 2, 2026

Every verified storm report NWS spotters filed in South Dakota on Thursday, July 2, 2026 — hail up to 3" (baseball size). The same ground-truth data insurance adjusters trust.

3"
Largest hail (baseball)
14
Hail reports
12
Towns hit
52
Wind & tornado reports
59 mph wind — 3 S Conde, Spink Co. (Jul 2, 2026)61 mph wind — 8 W South Shore, Codington Co. (Jul 2, 2026)1.75" hail — 8 WSW Union Center, Meade Co. (Jul 2, 2026)1.25" hail — 9 WSW Union Center, Meade Co. (Jul 2, 2026)65 mph wind — 5 ENE Orland, Lake Co. (Jul 2, 2026)61 mph wind — 4 NW Chester, Lake Co. (Jul 2, 2026)60 mph wind — 4 E Hayti, Hamlin Co. (Jul 2, 2026)69 mph wind — 1 ESE Watertown, Codington Co. (Jul 2, 2026)70 mph wind — 1 SE Watertown Airport, Codington Co. (Jul 2, 2026)56 mph wind — 1 SE Watertown Airport, Codington Co. (Jul 2, 2026)2.75" hail — Shadehill, Perkins Co. (Jul 2, 2026)66 mph wind — 3 SE Dimock, Hutchinson Co. (Jul 2, 2026)59 mph wind — 3 NNW Bryant, Clark Co. (Jul 2, 2026)60 mph wind — 4 E Hayti, Hamlin Co. (Jul 2, 2026)58 mph wind — 5 WSW Lake Preston, Kingsbury Co. (Jul 2, 2026)66 mph wind — 3 NNW De Smet, Kingsbury Co. (Jul 2, 2026)82 mph wind — 4 W Erwin, Kingsbury Co. (Jul 2, 2026)72 mph wind — 4 W Erwin, Kingsbury Co. (Jul 2, 2026)1" hail — 7 WSW Willow Lake, Clark Co. (Jul 2, 2026)59 mph wind — 9 N Yale, Beadle Co. (Jul 2, 2026)69 mph wind — 4 SSW Bancroft, Kingsbury Co. (Jul 2, 2026)Tornado — 5 SW Willow Lake, Clark Co. (Jul 2, 2026)72 mph wind — 5 SW Iroquois, Beadle Co. (Jul 2, 2026)67 mph wind — 5 SW Iroquois, Beadle Co. (Jul 2, 2026)60 mph wind — 6 N Artesian, Sanborn Co. (Jul 2, 2026)105 mph wind — 2 NNW Huron, Beadle Co. (Jul 2, 2026)60 mph wind — 2 S Huron, Beadle Co. (Jul 2, 2026)90 mph wind — 2 NNW Huron, Beadle Co. (Jul 2, 2026)1.25" hail — 6 NE Sturgis, Meade Co. (Jul 2, 2026)1.5" hail — 4 WNW Mount Vernon, Aurora Co. (Jul 2, 2026)90 mph wind — 8 E Alpena, Sanborn Co. (Jul 2, 2026)60 mph wind — 1 WNW Mount Vernon, Davison Co. (Jul 2, 2026)64 mph wind — 9 NNW Mount Vernon, Davison Co. (Jul 2, 2026)73 mph wind — 1 W Lane, Jerauld Co. (Jul 2, 2026)50 mph wind — 4 NNE Colome, Tripp Co. (Jul 2, 2026)81 mph wind — 3 N Gann Valley, Buffalo Co. (Jul 2, 2026)73 mph wind — 1 S Kimball, Brule Co. (Jul 2, 2026)62 mph wind — 3 N Gann Valley, Buffalo Co. (Jul 2, 2026)2.75" hail — 7 WNW Gann Valley, Buffalo Co. (Jul 2, 2026)70 mph wind — 11 SW Sunshine Bible Ac, Hand Co. (Jul 2, 2026)62 mph wind — 1 NNW Lees Corner, Buffalo Co. (Jul 2, 2026)63 mph wind — 3 SE Reliance, Lyman Co. (Jul 2, 2026)Tornado — 13 W Wessington Springs, Jerauld Co. (Jul 2, 2026)69 mph wind — 3 SE Reliance, Lyman Co. (Jul 2, 2026)Tornado — 17 WSW Wessington Sprin, Jerauld Co. (Jul 2, 2026)Tornado — 2 E Gann Valley, Buffalo Co. (Jul 2, 2026)Tornado — 6 S Gann Valley, Buffalo Co. (Jul 2, 2026)64 mph wind — 6 SW Joe Creek Rec Area, Lyman Co. (Jul 2, 2026)3" hail — 7 SSW Gann Valley, Buffalo Co. (Jul 2, 2026)1.75" hail — 7 SSW Gann Valley, Buffalo Co. (Jul 2, 2026)2.5" hail — 10 NNE Pukwana, Brule Co. (Jul 2, 2026)2.75" hail — 10 NNE Pukwana, Brule Co. (Jul 2, 2026)1.75" hail — 4 NE Chamberlain, Brule Co. (Jul 2, 2026)52 mph wind — 3 ESE Pine Ridge, Oglala Lakota Co. (Jul 2, 2026)51 mph wind — 9 SW Batesland, Oglala Lakota Co. (Jul 2, 2026)58 mph wind — 5 ENE Pine Ridge, Oglala Lakota Co. (Jul 2, 2026)50 mph wind — 12 E Oelrichs, Fall River Co. (Jul 2, 2026)51 mph wind — 12 E Oelrichs, Fall River Co. (Jul 2, 2026)50 mph wind — 10 ESE Oelrichs, Fall River Co. (Jul 2, 2026)52 mph wind — 3 ESE Pine Ridge, Oglala Lakota Co. (Jul 2, 2026)50 mph wind — 5 ENE Pine Ridge, Oglala Lakota Co. (Jul 2, 2026)55 mph wind — 9 SW Batesland, Oglala Lakota Co. (Jul 2, 2026)51 mph wind — 9 SW Batesland, Oglala Lakota Co. (Jul 2, 2026)56 mph wind — 3 ESE Pine Ridge, Oglala Lakota Co. (Jul 2, 2026)0.5" hail — 3 SE Saint Onge, Lawrence Co. (Jul 2, 2026)1.5" hail — 4 ENE Black Hawk, Meade Co. (Jul 2, 2026)3 ESE Pine Ridge9 SW Batesland4 E Hayti1 SE Watertown Airport4 W Erwin5 SW Iroquois

Was a specific roof under this storm?

Type any South Dakota address and get that exact roof's verified hail history — including this storm — plus measurements and a replacement cost range. Free.

Check a Roof Free

Hail by town — Thursday, July 2, 2026

7 SSW Gann ValleyBuffalo Co.2 reportsmax 3"baseball
10 NNE PukwanaBrule Co.2 reportsmax 2.75"baseball
ShadehillPerkins Co.1 reportmax 2.75"baseball
7 WNW Gann ValleyBuffalo Co.1 reportmax 2.75"baseball
8 WSW Union CenterMeade Co.1 reportmax 1.75"golf ball
4 NE ChamberlainBrule Co.1 reportmax 1.75"golf ball
4 WNW Mount VernonAurora Co.1 reportmax 1.5"ping pong ball
4 ENE Black HawkMeade Co.1 reportmax 1.5"ping pong ball
9 WSW Union CenterMeade Co.1 reportmax 1.25"quarter
6 NE SturgisMeade Co.1 reportmax 1.25"quarter
7 WSW Willow LakeClark Co.1 reportmax 1"quarter
3 SE Saint OngeLawrence Co.1 reportmax 0.5"pea

All verified reports

Time (UTC)LocationEvent
11:50 PM3 S CondeSpink Co.59 mph wind
11:50 PM8 W South ShoreCodington Co.61 mph wind
11:49 PM8 WSW Union CenterMeade Co.1.75" hail
11:48 PM9 WSW Union CenterMeade Co.1.25" hail
11:43 PM5 ENE OrlandLake Co.65 mph wind
11:40 PM4 NW ChesterLake Co.61 mph wind
11:40 PM4 E HaytiHamlin Co.60 mph wind
11:36 PM1 ESE WatertownCodington Co.69 mph wind
11:34 PM1 SE Watertown AirportCodington Co.70 mph wind
11:28 PM1 SE Watertown AirportCodington Co.56 mph wind
11:27 PMShadehillPerkins Co.2.75" hail
11:27 PM3 SE DimockHutchinson Co.66 mph wind
11:22 PM3 NNW BryantClark Co.59 mph wind
11:20 PM4 E HaytiHamlin Co.60 mph wind
11:01 PM5 WSW Lake PrestonKingsbury Co.58 mph wind
11:00 PM3 NNW De SmetKingsbury Co.66 mph wind
10:53 PM4 W ErwinKingsbury Co.82 mph wind
10:46 PM4 W ErwinKingsbury Co.72 mph wind
10:45 PM7 WSW Willow LakeClark Co.1" hail
10:40 PM9 N YaleBeadle Co.59 mph wind
10:31 PM4 SSW BancroftKingsbury Co.69 mph wind
10:30 PM5 SW Willow LakeClark Co.Tornado
10:29 PM5 SW IroquoisBeadle Co.72 mph wind
10:11 PM5 SW IroquoisBeadle Co.67 mph wind
10:10 PM6 N ArtesianSanborn Co.60 mph wind
10:03 PM2 NNW HuronBeadle Co.105 mph wind
10:02 PM2 S HuronBeadle Co.60 mph wind
9:56 PM2 NNW HuronBeadle Co.90 mph wind
9:55 PM6 NE SturgisMeade Co.1.25" hail
9:54 PM4 WNW Mount VernonAurora Co.1.5" hail
9:54 PM8 E AlpenaSanborn Co.90 mph wind
9:50 PM1 WNW Mount VernonDavison Co.60 mph wind
9:44 PM9 NNW Mount VernonDavison Co.64 mph wind
9:36 PM1 W LaneJerauld Co.73 mph wind
9:10 PM4 NNE ColomeTripp Co.50 mph wind
9:05 PM3 N Gann ValleyBuffalo Co.81 mph wind
9:00 PM1 S KimballBrule Co.73 mph wind
8:55 PM3 N Gann ValleyBuffalo Co.62 mph wind
8:41 PM7 WNW Gann ValleyBuffalo Co.2.75" hail
8:41 PM11 SW Sunshine Bible AcHand Co.70 mph wind
8:40 PM1 NNW Lees CornerBuffalo Co.62 mph wind
8:34 PM3 SE RelianceLyman Co.63 mph wind
8:30 PM13 W Wessington SpringsJerauld Co.Tornado
8:24 PM3 SE RelianceLyman Co.69 mph wind
8:11 PM17 WSW Wessington SprinJerauld Co.Tornado
8:10 PM2 E Gann ValleyBuffalo Co.Tornado
7:56 PM6 S Gann ValleyBuffalo Co.Tornado
7:36 PM6 SW Joe Creek Rec AreaLyman Co.64 mph wind
7:30 PM7 SSW Gann ValleyBuffalo Co.3" hail
7:15 PM7 SSW Gann ValleyBuffalo Co.1.75" hail
7:10 PM10 NNE PukwanaBrule Co.2.5" hail
6:56 PM10 NNE PukwanaBrule Co.2.75" hail
6:35 PM4 NE ChamberlainBrule Co.1.75" hail
1:12 PM3 ESE Pine RidgeOglala Lakota Co.52 mph wind
1:06 PM9 SW BateslandOglala Lakota Co.51 mph wind
12:50 PM5 ENE Pine RidgeOglala Lakota Co.58 mph wind
12:28 PM12 E OelrichsFall River Co.50 mph wind
12:18 PM12 E OelrichsFall River Co.51 mph wind
12:10 PM10 ESE OelrichsFall River Co.50 mph wind
12:03 PM3 ESE Pine RidgeOglala Lakota Co.52 mph wind

Showing 60 of 66 reports.

About this storm

How big was the hail in South Dakota on Thursday, July 2, 2026?

The largest verified hail report that day measured 3" — baseball sized. NWS spotters filed 14 hail reports across 12 towns.

Is that big enough to damage a roof?

Hail around 1" (quarter size) and up can bruise or crack asphalt shingles — that's the threshold insurance adjusters take seriously. Damage is often invisible from the ground, which is why an inspection matters even when the roof "looks fine."

How long do homeowners have to file a claim for this storm?

Most homeowner policies allow one to two years from the storm date — some as little as six months. This storm was 16 days ago, so the filing window is open for most policies.

How do I check if a specific address was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged report near that exact property, with dates, sizes, and distances.

Data: NWS Local Storm Reports via Iowa Environmental Mesonet. Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.