Live NWS data · updated hourly

South Dakota Hail Map & Storm Reports

Every verified hail report in South Dakota from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.

27
Days with claimable 1"+ hail
3.25"
Largest hail (baseball)
284
Hail reports · 12 mo
3 days ago
Most recent report

The storms worth working

Biggest verified hail days in South Dakota this year — every one is still inside a typical insurance filing window.

Jun 8, 2026
5 weeks ago
3.25" baseball
15 ENE Redig · 4 SSW Reva · 6 NE Redig · 5 N Redig4 reports
Jul 2, 2026
12 days ago
3" baseball
7 SSW Gann Valley · 10 NNE Pukwana · 8 WSW Union Center · 9 WSW Union Center14 reports
Jun 4, 2026
6 weeks ago
2.75" baseball
1 E Hill City · Hill City · 2 N Sunshine Bible Acad · 9 SE Tulare27 reports
Jun 29, 2026
2 weeks ago
2.5" tennis ball
Batesland · 2 NW Eden · Groton · 10 N Murdo15 reports
Jul 4, 2026
10 days ago
2.25" golf ball
5 SSW Custer · 14 NNW Edgemont · 1 W Oacoma · Oacoma15 reports

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

52 mph wind — 13 NE Newell, Butte Co. (Jul 11, 2026)55 mph wind — 8 SE Mud Butte, Meade Co. (Jul 9, 2026)0.75" hail — Custer, Custer Co. (Jul 9, 2026)60 mph wind — 17 W Castle Rock, Butte Co. (Jul 9, 2026)57 mph wind — 17 W Castle Rock, Butte Co. (Jul 9, 2026)53 mph wind — 13 NW Belle Fourche, Butte Co. (Jul 9, 2026)56 mph wind — 13 NW Belle Fourche, Butte Co. (Jul 9, 2026)54 mph wind — 13 NW Belle Fourche, Butte Co. (Jul 9, 2026)50 mph wind — 11 W Hot Springs, Fall River Co. (Jul 8, 2026)53 mph wind — 10 W Edgemont, Fall River Co. (Jul 8, 2026)0.75" hail — 6 NNE Custer, Custer Co. (Jul 8, 2026)63 mph wind — 1 WNW Summit, Roberts Co. (Jul 8, 2026)59 mph wind — Warner, Brown Co. (Jul 8, 2026)71 mph wind — 4 ESE Mina, Brown Co. (Jul 8, 2026)54 mph wind — 6 W Cottonwood, Jackson Co. (Jul 8, 2026)60 mph wind — 1 NE Mina, Edmunds Co. (Jul 8, 2026)59 mph wind — 6 W Cottonwood, Jackson Co. (Jul 8, 2026)63 mph wind — 1 NE Sandy Shore State, Codington Co. (Jul 8, 2026)60 mph wind — 2 SE Waubay Wildlife Re, Day Co. (Jul 8, 2026)1" hail — 5 W Webster, Day Co. (Jul 8, 2026)62 mph wind — Andover, Day Co. (Jul 8, 2026)1" hail — Selby, Walworth Co. (Jul 8, 2026)63 mph wind — 7 NE Langford, Marshall Co. (Jul 8, 2026)62 mph wind — 3 S Conde, Spink Co. (Jul 8, 2026)70 mph wind — 7 S Claremont, Brown Co. (Jul 8, 2026)1" hail — 9 NNE Rumford, Fall River Co. (Jul 8, 2026)68 mph wind — 1 SSE Aberdeen Regional, Brown Co. (Jul 8, 2026)61 mph wind — 5 N Aberdeen Regional A, Brown Co. (Jul 8, 2026)61 mph wind — Westport, Brown Co. (Jul 8, 2026)72 mph wind — Akaska, Walworth Co. (Jul 8, 2026)64 mph wind — 2 SW Westport, Brown Co. (Jul 8, 2026)1" hail — 2 NNW Summerset, Meade Co. (Jul 8, 2026)1" hail — 1 N Summerset, Meade Co. (Jul 8, 2026)0.88" hail — 1 ESE Piedmont, Meade Co. (Jul 8, 2026)0.88" hail — 1 SE Piedmont, Meade Co. (Jul 8, 2026)74 mph wind — 6 W Barnard, Brown Co. (Jul 7, 2026)60 mph wind — Leola, McPherson Co. (Jul 7, 2026)0.75" hail — 4 NE Java, Walworth Co. (Jul 7, 2026)1" hail — 7 NNE Burke, Gregory Co. (Jul 7, 2026)1" hail — 4 W Kranzburg, Codington Co. (Jul 7, 2026)58 mph wind — 2 NNW Watertown, Codington Co. (Jul 7, 2026)0.75" hail — 1 NE Twin Brooks, Grant Co. (Jul 7, 2026)55 mph wind — 11 W Hot Springs, Fall River Co. (Jul 7, 2026)71 mph wind — 11 W Hot Springs, Fall River Co. (Jul 7, 2026)66 mph wind — 11 SSW Oelrichs, Fall River Co. (Jul 7, 2026)60 mph wind — 11 SSW Oelrichs, Fall River Co. (Jul 7, 2026)54 mph wind — 1 NE Winner, Tripp Co. (Jul 6, 2026)55 mph wind — 4 SSE Witten, Tripp Co. (Jul 6, 2026)51 mph wind — 2 W Hamill, Tripp Co. (Jul 6, 2026)1.75" hail — Witten, Tripp Co. (Jul 6, 2026)50 mph wind — Witten, Tripp Co. (Jul 6, 2026)0.75" hail — 2 N Carter, Tripp Co. (Jul 6, 2026)1" hail — 18 N Holabird, Hyde Co. (Jul 5, 2026)0.88" hail — 1 W Oacoma, Lyman Co. (Jul 4, 2026)1" hail — Oacoma, Lyman Co. (Jul 4, 2026)1.25" hail — 3 NE Oacoma, Lyman Co. (Jul 4, 2026)1" hail — 14 SSE Seneca, Hyde Co. (Jul 4, 2026)1.75" hail — 15 WNW Polo, Hyde Co. (Jul 4, 2026)65 mph wind — 3 SW Big Stone City, Grant Co. (Jul 4, 2026)61 mph wind — 3 SW Big Stone City, Grant Co. (Jul 4, 2026)1" hail — 9 ENE Corona, Roberts Co. (Jul 4, 2026)1" hail — 9 NE Hosmer, McPherson Co. (Jul 4, 2026)1" hail — 7 NNE Eureka, McPherson Co. (Jul 4, 2026)2" hail — 5 SSW Custer, Custer Co. (Jul 4, 2026)2.25" hail — 5 NNW Pringle, Custer Co. (Jul 4, 2026)1.75" hail — 5 SSW Custer, Custer Co. (Jul 4, 2026)51 mph wind — 12 NNW Ideal, Tripp Co. (Jul 4, 2026)55 mph wind — 12 S Vivian, Lyman Co. (Jul 4, 2026)0.88" hail — 9 SSE Hot Springs, Fall River Co. (Jul 4, 2026)50 mph wind — 4 ENE Martin, Bennett Co. (Jul 4, 2026)53 mph wind — 4 E Cactus Flat, Jackson Co. (Jul 4, 2026)66 mph wind — 8 WSW Swett, Bennett Co. (Jul 4, 2026)1.75" hail — 14 NNW Edgemont, Fall River Co. (Jul 4, 2026)1.5" hail — 14 NNW Edgemont, Fall River Co. (Jul 4, 2026)0.75" hail — Hot Springs, Fall River Co. (Jul 4, 2026)60 mph wind — 7 ESE Folsom, Custer Co. (Jul 4, 2026)1" hail — 10 E Custer, Custer Co. (Jul 3, 2026)0.88" hail — 1 E Custer, Custer Co. (Jul 3, 2026)1" hail — Custer, Custer Co. (Jul 3, 2026)1" hail — 2 WNW Custer, Custer Co. (Jul 3, 2026)1" hail — 3 WSW Custer, Custer Co. (Jul 3, 2026)1" hail — 4 NNW Custer, Custer Co. (Jul 3, 2026)0.88" hail — Mount Rushmore, Pennington Co. (Jul 3, 2026)1.25" hail — 1 ENE Mount Rushmore, Pennington Co. (Jul 3, 2026)1" hail — 1 WSW Red Shirt, Oglala Lakota Co. (Jul 3, 2026)1.25" hail — Hill City, Pennington Co. (Jul 3, 2026)0.75" hail — 1 NNE Hill City, Pennington Co. (Jul 3, 2026)1" hail — 4 NW Hill City, Pennington Co. (Jul 3, 2026)1" hail — Deerfield, Pennington Co. (Jul 3, 2026)1" hail — 5 SE Deerfield, Pennington Co. (Jul 3, 2026)0.88" hail — 2 SE Rockerville, Pennington Co. (Jul 3, 2026)0.88" hail — 2 NE Silver City, Pennington Co. (Jul 3, 2026)1" hail — 2 S Newell, Butte Co. (Jul 3, 2026)1" hail — Dwtn Spearfish, Lawrence Co. (Jul 3, 2026)1.25" hail — 2 NW Dwtn Spearfish, Lawrence Co. (Jul 3, 2026)1" hail — 1 N Dwtn Spearfish, Lawrence Co. (Jul 3, 2026)1" hail — Dwtn Spearfish, Lawrence Co. (Jul 3, 2026)1.25" hail — Dwtn Spearfish, Lawrence Co. (Jul 3, 2026)1.5" hail — 2 WNW Dwtn Spearfish, Lawrence Co. (Jul 3, 2026)1.25" hail — 3 WNW Dwtn Spearfish, Lawrence Co. (Jul 3, 2026)58 mph wind — 4 SW Kennebec, Lyman Co. (Jul 3, 2026)50 mph wind — 1 NE Midland, Haakon Co. (Jul 3, 2026)65 mph wind — 1 NW Fort Pierre, Stanley Co. (Jul 3, 2026)62 mph wind — 9 NNW Vivian, Lyman Co. (Jul 3, 2026)53 mph wind — 9 ENE Belvidere, Jackson Co. (Jul 3, 2026)58 mph wind — 9 ENE Belvidere, Jackson Co. (Jul 3, 2026)57 mph wind — 9 ENE Belvidere, Jackson Co. (Jul 3, 2026)61 mph wind — 1 NE Midland, Haakon Co. (Jul 3, 2026)54 mph wind — 11 W Milesville, Haakon Co. (Jul 3, 2026)55 mph wind — 1 NE Midland, Haakon Co. (Jul 3, 2026)58 mph wind — Philip, Haakon Co. (Jul 3, 2026)50 mph wind — 2 E Cottonwood, Jackson Co. (Jul 3, 2026)60 mph wind — 5 WNW Cottonwood, Jackson Co. (Jul 3, 2026)0.75" hail — 5 SW Dwtn Rapid City, Pennington Co. (Jul 3, 2026)1" hail — 4 NE Rockerville, Pennington Co. (Jul 3, 2026)0.75" hail — 4 NE Rockerville, Pennington Co. (Jul 3, 2026)0.7" hail — 1 ENE Rockerville, Pennington Co. (Jul 3, 2026)57 mph wind — Wasta, Pennington Co. (Jul 3, 2026)59 mph wind — 3 NW Wasta, Pennington Co. (Jul 3, 2026)63 mph wind — Wasta, Pennington Co. (Jul 3, 2026)52 mph wind — Wasta, Pennington Co. (Jul 3, 2026)50 mph wind — 11 W Hot Springs, Fall River Co. (Jul 3, 2026)52 mph wind — 3 NW Wasta, Pennington Co. (Jul 3, 2026)1" hail — 19 NNE Creighton, Pennington Co. (Jul 3, 2026)60 mph wind — 19 NNE Creighton, Pennington Co. (Jul 3, 2026)1.5" hail — 3 N New Underwood, Meade Co. (Jul 3, 2026)53 mph wind — Rapid City Arpt, Pennington Co. (Jul 3, 2026)53 mph wind — 4 N Caputa, Pennington Co. (Jul 3, 2026)1.75" hail — 4 WNW New Underwood, Pennington Co. (Jul 3, 2026)55 mph wind — 3 W Union Center, Meade Co. (Jul 3, 2026)53 mph wind — 5 WNW New Underwood, Pennington Co. (Jul 3, 2026)61 mph wind — 10 SSE Hereford, Meade Co. (Jul 3, 2026)86 mph wind — 11 SSE Hereford, Meade Co. (Jul 3, 2026)51 mph wind — 4 NE Dwtn Rapid City, Pennington Co. (Jul 3, 2026)65 mph wind — 11 SSE Hereford, Meade Co. (Jul 3, 2026)1" hail — 7 NNE Ellsworth AFB, Meade Co. (Jul 3, 2026)1" hail — 19 NNE Creighton, Pennington Co. (Jul 3, 2026)1" hail — 3 NE Emery, McCook Co. (Jul 3, 2026)0.75" hail — 2 ENE Dwtn Rapid City, Pennington Co. (Jul 3, 2026)55 mph wind — 1 WSW Red Elm, Ziebach Co. (Jul 3, 2026)1" hail — 9 WSW Red Elm, Ziebach Co. (Jul 3, 2026)60 mph wind — 6 NNE Monroe, McCook Co. (Jul 3, 2026)58 mph wind — 1 WSW Red Elm, Ziebach Co. (Jul 3, 2026)1.5" hail — 1 SE Union Center, Meade Co. (Jul 3, 2026)54 mph wind — 1 NNE Faith, Meade Co. (Jul 3, 2026)1" hail — 5 SE Usta, Perkins Co. (Jul 3, 2026)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)0.7" hail — 1 ESE Black Hawk, Meade Co. (Jul 1, 2026)60 mph wind — 4 NNE Brandon, Minnehaha Co. (Jul 1, 2026)70 mph wind — Wagner, Charles Mix Co. (Jul 1, 2026)58 mph wind — 7 ENE Dimock, Hutchinson Co. (Jul 1, 2026)64 mph wind — 2 W Oacoma, Lyman Co. (Jul 1, 2026)67 mph wind — 5 W Armour, Douglas Co. (Jul 1, 2026)67 mph wind — 8 N Delmont, Douglas Co. (Jul 1, 2026)51 mph wind — 2 W Hamill, Tripp Co. (Jul 1, 2026)61 mph wind — 13 NE Burke, Gregory Co. (Jul 1, 2026)61 mph wind — 10 W Platte, Charles Mix Co. (Jul 1, 2026)60 mph wind — 8 NE Dante, Bon Homme Co. (Jul 1, 2026)64 mph wind — 5 NE Dante, Charles Mix Co. (Jul 1, 2026)66 mph wind — 1 WSW Fairfax, Gregory Co. (Jul 1, 2026)53 mph wind — 1 NE Winner, Tripp Co. (Jul 1, 2026)52 mph wind — Wewela, Tripp Co. (Jul 1, 2026)52 mph wind — 12 E Oelrichs, Fall River Co. (Jul 1, 2026)52 mph wind — 8 S Wall, Pennington Co. (Jul 1, 2026)51 mph wind — 10 ESE Oelrichs, Fall River Co. (Jul 1, 2026)63 mph wind — 2 SSW Oral, Fall River Co. (Jul 1, 2026)52 mph wind — 6 ESE Scenic, Pennington Co. (Jul 1, 2026)57 mph wind — 7 W Ardmore, Fall River Co. (Jun 30, 2026)56 mph wind — 3 ESE Parker, Turner Co. (Jun 30, 2026)1" hail — 2 S Mission Hill, Yankton Co. (Jun 30, 2026)1" hail — 3 W Yankton, Yankton Co. (Jun 30, 2026)51 mph wind — 4 N Ludlow, Harding Co. (Jun 30, 2026)50 mph wind — 10 W Edgemont, Fall River Co. (Jun 30, 2026)52 mph wind — 2 NNW Pactola Res, Pennington Co. (Jun 29, 2026)53 mph wind — 11 W Hot Springs, Fall River Co. (Jun 29, 2026)56 mph wind — 9 ENE Belvidere, Jackson Co. (Jun 29, 2026)57 mph wind — 10 NNW Ottumwa, Haakon Co. (Jun 29, 2026)53 mph wind — 9 ENE Belvidere, Jackson Co. (Jun 29, 2026)58 mph wind — 1 NE Midland, Haakon Co. (Jun 29, 2026)54 mph wind — 10 WSW Ottumwa, Haakon Co. (Jun 29, 2026)57 mph wind — 7 E Wanblee, Jackson Co. (Jun 29, 2026)56 mph wind — 1 ENE Mud Butte, Meade Co. (Jun 29, 2026)51 mph wind — 10 NE Cherry Creek, Ziebach Co. (Jun 29, 2026)53 mph wind — Howes, Meade Co. (Jun 29, 2026)62 mph wind — 4 E Cactus Flat, Jackson Co. (Jun 29, 2026)60 mph wind — 4 E Cactus Flat, Jackson Co. (Jun 29, 2026)53 mph wind — 9 SW Batesland, Oglala Lakota Co. (Jun 29, 2026)59 mph wind — 5 NE Porcupine, Oglala Lakota Co. (Jun 29, 2026)54 mph wind — 2 E Cottonwood, Jackson Co. (Jun 29, 2026)56 mph wind — 3 ESE Pine Ridge, Oglala Lakota Co. (Jun 29, 2026)51 mph wind — 11 SSE Hereford, Meade Co. (Jun 29, 2026)50 mph wind — Wasta, Pennington Co. (Jun 29, 2026)53 mph wind — 12 WSW Castle Rock, Butte Co. (Jun 29, 2026)61 mph wind — 3 NW Wasta, Pennington Co. (Jun 29, 2026)55 mph wind — 6 W Cottonwood, Jackson Co. (Jun 29, 2026)50 mph wind — 8 S Wall, Pennington Co. (Jun 29, 2026)53 mph wind — 2 SSW Custer, Custer Co. (Jun 29, 2026)50 mph wind — 7 WSW Hoover, Butte Co. (Jun 29, 2026)50 mph wind — 1 WNW Caputa, Pennington Co. (Jun 29, 2026)62 mph wind — 8 W Jewel Cave, Custer Co. (Jun 29, 2026)52 mph wind — 1 SE Dwtn Rapid City, Pennington Co. (Jun 29, 2026)50 mph wind — 1 SW Rockyford, Oglala Lakota Co. (Jun 29, 2026)59 mph wind — Rapid City Arpt, Pennington Co. (Jun 29, 2026)51 mph wind — 2 E Elm Springs, Meade Co. (Jun 29, 2026)56 mph wind — 5 WNW New Underwood, Pennington Co. (Jun 29, 2026)51 mph wind — 4 N Silver City, Lawrence Co. (Jun 29, 2026)55 mph wind — 12 E Oelrichs, Fall River Co. (Jun 29, 2026)58 mph wind — 11 SSW Oelrichs, Fall River Co. (Jun 29, 2026)54 mph wind — 2 ENE Rockerville, Pennington Co. (Jun 29, 2026)56 mph wind — 3 NW Wasta, Pennington Co. (Jun 29, 2026)57 mph wind — 8 W Jewel Cave, Custer Co. (Jun 29, 2026)68 mph wind — 10 W Jewel Cave, Custer Co. (Jun 29, 2026)52 mph wind — 4 NNE Angostura Res, Fall River Co. (Jun 29, 2026)52 mph wind — 14 NNW Edgemont, Fall River Co. (Jun 29, 2026)51 mph wind — 2 SSW Custer, Custer Co. (Jun 29, 2026)58 mph wind — 7 W Ardmore, Fall River Co. (Jun 29, 2026)53 mph wind — 10 W Jewel Cave, Custer Co. (Jun 29, 2026)51 mph wind — 8 W Jewel Cave, Custer Co. (Jun 29, 2026)61 mph wind — 10 S Hot Springs, Fall River Co. (Jun 29, 2026)50 mph wind — 7 W Ardmore, Fall River Co. (Jun 29, 2026)69 mph wind — 1 W Sica Hollow, Marshall Co. (Jun 29, 2026)57 mph wind — Lake City, Marshall Co. (Jun 29, 2026)55 mph wind — 1 W Sica Hollow, Marshall Co. (Jun 29, 2026)54 mph wind — 4 SW Hillhead, Marshall Co. (Jun 29, 2026)54 mph wind — 4 NW Roy Lake State Par, Marshall Co. (Jun 29, 2026)1.75" hail — 2 NW Eden, Marshall Co. (Jun 29, 2026)88 mph wind — Westport, Brown Co. (Jun 29, 2026)68 mph wind — 2 SW Westport, Brown Co. (Jun 29, 2026)56 mph wind — 1 ESE Bristol, Day Co. (Jun 29, 2026)55 mph wind — 2 W Richmond Lake Rec A, Brown Co. (Jun 29, 2026)Tornado — Pierpont, Day Co. (Jun 29, 2026)55 mph wind — Roscoe, Edmunds Co. (Jun 29, 2026)62 mph wind — Andover, Day Co. (Jun 29, 2026)1" hail — Groton, Brown Co. (Jun 29, 2026)55 mph wind — 1 WNW Mellette, Spink Co. (Jun 29, 2026)Tornado — 2 S Andover, Day Co. (Jun 29, 2026)54 mph wind — Cravens Corner, Edmunds Co. (Jun 29, 2026)Tornado — 5 SSW Andover, Day Co. (Jun 29, 2026)Tornado — 1 S Andover, Day Co. (Jun 29, 2026)56 mph wind — 3 ENE Pembrook Colony, Edmunds Co. (Jun 29, 2026)64 mph wind — 6 SW Stratford, Brown Co. (Jun 29, 2026)84 mph wind — 5 NW Redfield, Spink Co. (Jun 29, 2026)58 mph wind — 4 S Athol, Spink Co. (Jun 29, 2026)56 mph wind — 2 W Redfield, Spink Co. (Jun 29, 2026)80 mph wind — 6 S Rockham, Hand Co. (Jun 29, 2026)84 mph wind — 5 E Orient, Hand Co. (Jun 29, 2026)70 mph wind — 1 E Polo, Hand Co. (Jun 29, 2026)87 mph wind — 5 NE Ree Heights, Hand Co. (Jun 29, 2026)74 mph wind — Miller, Hand Co. (Jun 29, 2026)66 mph wind — 2 SE Polo, Hand Co. (Jun 29, 2026)112 mph wind — 1 N Ree Heights, Hand Co. (Jun 29, 2026)72 mph wind — 5 NE Ree Heights, Hand Co. (Jun 29, 2026)84 mph wind — 1 N Ree Heights, Hand Co. (Jun 29, 2026)131 mph wind — 1 WNW Highmore, Hyde Co. (Jun 29, 2026)114 mph wind — 1 WNW Highmore, Hyde Co. (Jun 29, 2026)88 mph wind — Holabird, Hyde Co. (Jun 29, 2026)71 mph wind — Highmore, Hyde Co. (Jun 29, 2026)57 mph wind — 1 ENE Harrold, Hughes Co. (Jun 29, 2026)80 mph wind — 6 S Highmore, Hyde Co. (Jun 29, 2026)131 mph wind — 4 ESE Holabird, Hyde Co. (Jun 29, 2026)65 mph wind — 4 ESE Rosseau, Hughes Co. (Jun 29, 2026)58 mph wind — 9 ESE Rosseau, Hughes Co. (Jun 29, 2026)112 mph wind — 7 NNW Joe Creek Rec Are, Hughes Co. (Jun 29, 2026)59 mph wind — 12 S Vivian, Lyman Co. (Jun 29, 2026)70 mph wind — 9 NNW Vivian, Lyman Co. (Jun 29, 2026)1" hail — 10 N Murdo, Jones Co. (Jun 29, 2026)70 mph wind — 3 W White River, Mellette Co. (Jun 29, 2026)1" hail — 3 SSE White River, Mellette Co. (Jun 29, 2026)51 mph wind — 11 SW Parmelee, Todd Co. (Jun 29, 2026)1.5" hail — 3 W Okaton, Jones Co. (Jun 29, 2026)83 mph wind — 11 SW Parmelee, Todd Co. (Jun 29, 2026)77 mph wind — 6 W Parmelee, Todd Co. (Jun 29, 2026)83 mph wind — 3 NNE Harrington, Bennett Co. (Jun 29, 2026)60 mph wind — 3 NNE Harrington, Bennett Co. (Jun 29, 2026)52 mph wind — 11 SW Parmelee, Todd Co. (Jun 29, 2026)2" hail — Vetal, Bennett Co. (Jun 29, 2026)56 mph wind — 8 NE Martin, Bennett Co. (Jun 29, 2026)81 mph wind — 4 ENE Martin, Bennett Co. (Jun 29, 2026)66 mph wind — 4 ENE Martin, Bennett Co. (Jun 29, 2026)2" hail — Batesland, Oglala Lakota Co. (Jun 29, 2026)1.75" hail — 9 SSW Batesland, Oglala Lakota Co. (Jun 29, 2026)1.25" hail — Batesland, Oglala Lakota Co. (Jun 29, 2026)2.5" hail — 2 WSW Batesland, Oglala Lakota Co. (Jun 29, 2026)1.5" hail — 8 SW Batesland, Oglala Lakota Co. (Jun 29, 2026)1.5" hail — Wounded Knee, Oglala Lakota Co. (Jun 29, 2026)1.5" hail — 7 S Wounded Knee, Oglala Lakota Co. (Jun 29, 2026)55 mph wind — 8 S Wall, Pennington Co. (Jun 29, 2026)2" hail — Interior, Jackson Co. (Jun 29, 2026)0.75" hail — 1 ESE Cedar Pass, Jackson Co. (Jun 29, 2026)51 mph wind — 9 SW Batesland, Oglala Lakota Co. (Jun 29, 2026)50 mph wind — 17 W Castle Rock, Butte Co. (Jun 29, 2026)61 mph wind — 13 NW Belle Fourche, Butte Co. (Jun 29, 2026)67 mph wind — 2 SSE Lennox, Lincoln Co. (Jun 28, 2026)59 mph wind — 3 W Dell Rapids, Minnehaha Co. (Jun 28, 2026)60 mph wind — 4 E Irene, Clay Co. (Jun 28, 2026)63 mph wind — 3 NNW Sioux Falls, Minnehaha Co. (Jun 28, 2026)61 mph wind — Canistota, McCook Co. (Jun 28, 2026)68 mph wind — 3 S Corsica, Douglas Co. (Jun 28, 2026)60 mph wind — 3 E Avon, Bon Homme Co. (Jun 28, 2026)65 mph wind — 4 NE Dante, Charles Mix Co. (Jun 28, 2026)61 mph wind — 1 ENE Wagner, Charles Mix Co. (Jun 28, 2026)58 mph wind — 2 WSW Pickstown, Gregory Co. (Jun 28, 2026)60 mph wind — 9 SW Platte, Charles Mix Co. (Jun 28, 2026)71 mph wind — Herrick, Gregory Co. (Jun 28, 2026)70 mph wind — 7 S Claremont, Brown Co. (Jun 28, 2026)60 mph wind — 1 ESE Dallas, Gregory Co. (Jun 28, 2026)75 mph wind — 2 ENE Aberdeen, Brown Co. (Jun 28, 2026)58 mph wind — 5 NW Redfield, Spink Co. (Jun 28, 2026)70 mph wind — Wewela, Tripp Co. (Jun 28, 2026)59 mph wind — Miller, Hand Co. (Jun 28, 2026)53 mph wind — 15 SSE Mission, Todd Co. (Jun 28, 2026)59 mph wind — 5 SE Selby, Walworth Co. (Jun 28, 2026)51 mph wind — 1 NNE Faith, Meade Co. (Jun 28, 2026)53 mph wind — 3 W Lemmon, Perkins Co. (Jun 28, 2026)53 mph wind — 3 ENE Midland, Haakon Co. (Jun 28, 2026)64 mph wind — 1 NE Midland, Haakon Co. (Jun 28, 2026)52 mph wind — 10 WSW Ottumwa, Haakon Co. (Jun 28, 2026)51 mph wind — 4 E Cactus Flat, Jackson Co. (Jun 28, 2026)51 mph wind — Philip, Haakon Co. (Jun 28, 2026)57 mph wind — Howes, Meade Co. (Jun 28, 2026)54 mph wind — 8 S Sorum, Perkins Co. (Jun 28, 2026)62 mph wind — 7 S White Owl, Meade Co. (Jun 28, 2026)52 mph wind — 16 SW Milesville, Haakon Co. (Jun 28, 2026)60 mph wind — 6 W Cottonwood, Jackson Co. (Jun 28, 2026)66 mph wind — 6 W Cottonwood, Jackson Co. (Jun 28, 2026)60 mph wind — 8 S Wall, Pennington Co. (Jun 28, 2026)59 mph wind — 3 NW Wasta, Pennington Co. (Jun 28, 2026)50 mph wind — Wasta, Pennington Co. (Jun 28, 2026)60 mph wind — 3 N Rockyford, Oglala Lakota Co. (Jun 28, 2026)1.75" hail — 10 ESE Buffalo, Harding Co. (Jun 28, 2026)58 mph wind — 4 N Ludlow, Harding Co. (Jun 28, 2026)2" hail — Ludlow, Harding Co. (Jun 28, 2026)56 mph wind — Wasta, Pennington Co. (Jun 28, 2026)1" hail — 15 SSW Red Shirt, Oglala Lakota Co. (Jun 28, 2026)66 mph wind — 4 N Ludlow, Harding Co. (Jun 28, 2026)Wasta11 W Hot Springs6 W Cottonwood1 NE Midland9 ENE Belvidere3 NW Wasta
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any South Dakota address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Towns to canvass first

3 NW WastaPennington Co.31 reports
4 E Cactus FlatJackson Co.23 reports
13 NE NewellButte Co.22 reports
10 W EdgemontFall River Co.22 reports
1 N BuffaloHarding Co.22 reports
1 ENE Mud ButteMeade Co.20 reports
7 NNE RalphHarding Co.20 reports
6 W CottonwoodJackson Co.19 reports
12 E OelrichsFall River Co.19 reports
9 ENE BelvidereJackson Co.18 reports
Rapid City ArptPennington Co.18 reports
11 SSE HerefordMeade Co.18 reportsmax 1"

Largest hail · last 12 months

5 N Redig5 weeks ago3.25" baseball
7 SSW Gann Valley11 days ago3" baseball
Shadehill11 days ago2.75" baseball
7 WNW Gann Valley11 days ago2.75" baseball
10 NNE Pukwana11 days ago2.75" baseball
4 ENE Yale6 weeks ago2.75" baseball
10 NNE Pukwana11 days ago2.5" tennis ball
2 WSW Batesland2 weeks ago2.5" tennis ball
6 NE Redig5 weeks ago2.5" tennis ball
7 N Witten6 weeks ago2.5" tennis ball

Latest verified reports

WhenLocationEvent
Jul 11, 20262 days ago13 NE NewellButte Co.52 mph wind
Jul 9, 20264 days ago8 SE Mud ButteMeade Co.55 mph wind
Jul 9, 20264 days agoCusterCuster Co.0.75" hail
Jul 9, 20264 days ago17 W Castle RockButte Co.60 mph wind
Jul 9, 20264 days ago17 W Castle RockButte Co.57 mph wind
Jul 9, 20264 days ago13 NW Belle FourcheButte Co.53 mph wind
Jul 9, 20264 days ago13 NW Belle FourcheButte Co.56 mph wind
Jul 9, 20264 days ago13 NW Belle FourcheButte Co.54 mph wind
Jul 8, 20265 days ago11 W Hot SpringsFall River Co.50 mph wind
Jul 8, 20265 days ago10 W EdgemontFall River Co.53 mph wind
Jul 8, 20265 days ago6 NNE CusterCuster Co.0.75" hail
Jul 8, 20265 days ago1 WNW SummitRoberts Co.63 mph wind
Jul 8, 20265 days agoWarnerBrown Co.59 mph wind
Jul 8, 20265 days ago4 ESE MinaBrown Co.71 mph wind
Jul 8, 20265 days ago6 W CottonwoodJackson Co.54 mph wind
Jul 8, 20265 days ago1 NE MinaEdmunds Co.60 mph wind
Jul 8, 20265 days ago6 W CottonwoodJackson Co.59 mph wind
Jul 8, 20265 days ago1 NE Sandy Shore StateCodington Co.63 mph wind
Jul 8, 20265 days ago2 SE Waubay Wildlife ReDay Co.60 mph wind
Jul 8, 20266 days ago5 W WebsterDay Co.1" hail
Jul 8, 20266 days agoAndoverDay Co.62 mph wind
Jul 8, 20266 days agoSelbyWalworth Co.1" hail
Jul 8, 20266 days ago7 NE LangfordMarshall Co.63 mph wind
Jul 8, 20266 days ago3 S CondeSpink Co.62 mph wind
Jul 8, 20266 days ago7 S ClaremontBrown Co.70 mph wind

South Dakota storm damage FAQ

Was there hail in South Dakota recently?

The most recent verified severe weather report in South Dakota was filed on Jul 11, 2026. Over the last 12 months, NWS spotters logged 284 hail reports across 34 separate hail days in the state.

How big does hail need to be to damage a roof?

Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in South Dakota in the last 12 months measured 3.25" — baseball sized — and the state logged 27 days with 1"+ hail.

How long after a hailstorm can homeowners file a claim?

It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.

How do I check if a specific roof 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 hail, wind, and tornado report near that exact property, with dates and sizes.

Turn storm data into signed jobs

Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Storm reports by state

Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). 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.

Page generated 2026-07-14 02:22 UTC · refreshes hourly.