Storm reports — Friday, July 24, 2026

The NOAA Storm Prediction Center logged 2 tornado reports, 24 hail reports and 46 damaging-wind reports for the storm day from 12:00 UTC on Jul 24, 2026 to 12:00 UTC the next morning — most of them in ND, MN, SD.

2tornado reports
24hail reports · largest 3.00″
46wind reports · peak 89 mph

Reports by state

ND27MN22SD9TX4NM4CO3GA1SC1MT1

Tornado reports

UTCRatingPlaceCountyStateRemarks
23:34—Middle RiverMarshallMNReported that funnel near Middle River has touched down. Possibly two rotations on the ground. (FGF)
01:55—5 N LeonardClearwaterMN(FGF)

Hail reports

UTCSizePlaceCountyStateRemarks
15:211.00″4 Sw Turtle RiverBeltramiMN(FGF)
20:331.00″6.5 Se HallockKittsonMNMeasurement shared on social media. (FGF)
21:251.00″2 Se WashburnMcleanNDHail up to the size of quarters began at 425 pm and lasted about 5 minutes. A brief period of winds to 55 mph. (BIS)
21:351.25″WashburnMcleanNDPicture of hailstone sent from Washburn... a little larger than a quarter sent via slack. (BIS)
22:001.25″2 Nnw FourtownBeltramiMN(FGF)
23:251.50″AngusPolkMNPicture of hail from the public relayed by broadcast media. (FGF)
23:401.25″9 E AngusPolkMN(FGF)
00:201.00″GilbyGrand ForksND(FGF)
00:251.25″4 E GilbyGrand ForksND(FGF)
00:301.00″3 W ManvelGrand ForksNDCorrects previous hail report from Manvel. Picture from public passed on from broadcast media. (FGF)
00:351.50″5 S HazelRed LakeMNPublic reported hailed for 5 minutes with sizes ranging from nickels to ping pong balls. Also had tree damage with winds. (FGF)
00:351.00″ManvelGrand ForksNDPicture from public passed on from broadcast media. (FGF)
00:453.00″ForbesDickeyND[Delayed report] Public reports 3 inch diameter falling in Forbes for approximately 8 minutes. Also reports widespread damage... such as broken windows. Report relayed (BIS)
01:152.00″GoodridgePenningtonMNPicture from public passed on from broadcast media. (FGF)
01:211.00″2 Nnw WestportBrownSDLaw enforcement relayed a report of estimated 60-70 mph wind and quarter sized hail at 118th Street and US 281. Report relayed by Brown County EM. (ABR)
02:022.00″3 Sw Elm LakeMcphersonSDPhoto sent via Facebook messenger of hail slightly larger than golf balls 13 miles northeast of Leola. Time estimated by radar. (ABR)
02:251.75″3 Nw WestportBrownSDWestport COOP observer estimated hail to the size of golf balls... wind damage was also observed at the location. Time based off Radar. (ABR)
02:251.00″2 N WestportBrownSDBrown County EM Reported quarter sized hail at the intersection of 118th street and 387th Ave. (ABR)
02:311.00″0.5 N WestportBrownSDTrained spotters reported heavy downpour and quarter sized hail... the combination reducing visibility to near zero. Report relayed via Brown County EM. (ABR)
02:392.00″3 Sse WestportBrownSDPhoto sent of 2 inch hail 10 miles north of Aberdeen. Time estimated by radar. (ABR)
02:472.00″6 Sw ColumbiaBrownSDPhoto of 2 to 2.25 inch hail. Time estimated via radar. (ABR)
03:381.25″7 E BemidjiBeltramiMNPhoto of hailstones ranging from a half inch or so in size to about half dollar in size. (FGF)
03:452.00″2 S Cass LakeCassMN2 inch hail for about a minute. Pea to marble for several minutes before and after. (DLH)
03:481.75″1 E Cass LakeCassMNPhoto of golf ball size hail at Stoney Point Resort near Cass Lake. Time estimated from radar. (DLH)

Wind reports

UTCGustPlaceCountyStateRemarks
15:30damage1 Sse LulaBanksGATree down on powerline along County Line Road and Athens Street. (FFC)
21:24damageWashburnMcleanNDEmergency Management reports widespread damage in Washburn. Damage includes multiple trees down... some uprooted with enough force to lift concrete. Extensive roof dama (BIS)
21:2465 mph1 Nnw WashburnMcleanNDND DOT Station Washburn US-83. Time estimated by radar... reported by station at 4:30 PM CDT. (BIS)
21:25damageWashburnMcleanNDTime estimated from radar. Additional damage reports from the Washburn area. Roof damage occurred at multiple businesses and the ambulance bay. Significant corn crop da (BIS)
21:50damage2 W BaldwinBurleighNDPublic reports a downed power line on the southbound lane of Highway 83... around mile marker 106. Report relayed by Amateur Radio operator. Time estimated by radar. (BIS)
21:51damageBaldwinBurleighND[Delayed report] Broadcast media relays photos of two uprooted pine trees in Baldwin. Time estimated by radar. (BIS)
22:1065 mph1 Wnw SkellytownCarsonTX(AMA)
22:1589 mph10 S WingBurleighNDMeasured wind gust at private weather station. (BIS)
22:2973 mph1 E MckenzieBurleighND73 MPH gust measured at 10M at McKenzie 2E NDAWN. 53 MPH measured at 3M. (BIS)
22:2960 mph2 Nnw RobinsonKidderND60 MPH gust measured at 10M at Robinson 3NNW NDAWN. 50 MPH measured at 3M. (BIS)
22:30damage3 W LazbuddieParmerTXHeavy damage to a dairy farm. Three pole barns destroyed... several barn roofs blown off... main barn doors blown out... and at least 25 cattle euthanized from injuries (LUB)
22:3075 mph1 E MckenzieBurleighND75 MPH gust measured at 10M at McKenzie 2E NDAWN. 57 MPH measured at 3M. (BIS)
22:3579 mph2 Nnw RobinsonKidderND79 MPH wind gust at 10M measured at Robinson 3NNW NDAWN. 71 MPH measured at 3M. (BIS)
22:3665 mph5 Nw SteeleKidderND65 MPH wind gust measured at 10M at 5NW Steele NDAWN. 58 MPH measured at 3M. (BIS)
22:55damagePinelandJasperSC911 call center reported a tree and power lines down near the intersection of Calf Pen Bay and Cypress Branch Road. (CHS)
23:0066 mphMarchMarshallMNMNDOT Station MN168 measured wind gust. (FGF)
23:0961 mph4 Ssw Rocky FlatsJeffersonCOMesonet station TT867 Arvada. (BOU)
23:10damage4 Sw Crystal SpringsKidderNDRelayed through broadcast media. Time estimated from radar. Photo of a cattle barn with the roof gone but walls still standing. (BIS)
23:10damage1 E Crystal SpringsStutsmanNDPhotos relayed through social media show damage at Crystal Springs Camp. Damage includes shingles missing... broken car windshields... and numerous large tree branches (BIS)
23:1470 mph3 Sw Rocky FlatsJeffersonCOMesonet station CO109 Rocky Flats Hwy 93 and 72. (BOU)
23:1571 mph1 Se MedinaStutsmanNDND DOT Station Medina I-94 MP 231. Time estimated by radar. Station reported at 630 PM CDT. (BIS)
23:1661 mph3 Nne White Ranch OpenJeffersonCOMesonet station UP709 Clayws. (BOU)
23:20damage4 W KelliherBeltramiMNMany trees down west of Kelliher... blocking county roads. Power outages in Kelliher and Blackduck. (FGF)
23:2461 mph2 W CanyonRandallTXPeak gust of 61 mph occurred at 627 CDT. (AMA)
23:2561 mph11 S StreeterLoganND61 MPH wind gust measured at 10M at Neudorf 10SW NDAWN. 57 MPH measured at 3M. (BIS)
23:3673 mph10 Ese Valley De OroPotterTXSecond severe gust of 61 mph occurred at 646 CDT. (AMA)
23:40damage4 E AlbuquerqueBernalilloNMCorrects previous tstm wnd dmg report from 4 E Albuquerque. Photos of a Ponderosa Pine tree blown over in yard. Roots visible at base of tree. (ABQ)
23:4070 mph5 Se BuchananStutsmanNDDelayed report relayed by NWS employee. A block was blown out from under a camper stabilizer. Time estimated from radar. (BIS)
23:4274 mph1 E AlfredLamoureNDMeasured wind gust at private weather station. (BIS)
23:4871 mph1 Sse JudLamoureND71 MPH wind gust measured at 10M at Jud 1S NDAWN. 63 MPH measured at 3M. (BIS)
23:48damageJudLamoureNDEmergency Management provided photos of a damaged grain elevator in Jud... with portions of the roof having been peeled back. Time estimated by radar... and is concurre (BIS)
23:52damage4 E AlbuquerqueBernalilloNMPhotos of a Ponderosa Pine tree blown over in yard. Roots visible at base of tree. Time estimated via radar. (ABQ)
23:5575 mph6 Nnw LakeviewBeaverheadMTThunderstorm wind gust of 75 mph. Mesonet station RRDM8 Red Rock RAWS. Time of event is estimated. (TFX)
00:0178 mph4 Ne South ValleyBernalilloNMASOS station KABQ Albuquerque Intl Sunport. (ABQ)
00:1558 mph12 Ssw KulmMcintoshND58 MPH wind gust measured at 10M at Wirch 7NW NDAWN. 48 MPH measured at 3M. (BIS)
00:18damage2 Nnw Squaw LakeItascaMNPhoto on social media of trees down blocking MN-46 approximately 2 miles northwest of Squaw Lake. Time estimated from radar. (DLH)
00:52damage4 Nnw WarrenMarshallMNDamage to grain leg (estimate 70-80mph). (FGF)
00:58damage2 Ene Taylor RanchBernalilloNMHouse webcam from a viewer shows roof damage and solar panels ripped off their home in the Alban Hills neighborhood on the west side of Coors between Eagle Ranch and La (ABQ)
01:14damageBarnardBrownSDFacebook picture of a large tree snapped due to strong winds. (ABR)
01:42damageThief River FallsPenningtonMNTree damage. (FGF)
02:05damage3 Ene LeonardClearwaterMNReports of trees down in the area... time estimated from radar. (FGF)
02:3060 mph8 Ene RolandPenningtonMNSeveral rounds of thunderstorms with 2.30 inches of rain total. Winds estimated to gust at 60mph with several branches down in the yard. (FGF)
02:50damageTenstrikeBeltramiMNTrees down. (FGF)
03:0560 mph4 Nne Hutterville ColonBrownSD(ABR)
03:15damage8 Nw BemidjiBeltramiMN12 trees down. (FGF)
03:46damage1 E Cass LakeCassMNTrees down at Stony Point Resort with one possibly on a camper. Time estimated from radar. (DLH)

Original file: SPC report page for this day. Times are UTC; the storm day starts at 12:00 UTC (7 AM CDT).

← Jul 23, 20262026 calendarJul 25, 2026 →

July 24 in other years

20243 🌪 · 165 ⛈20231 🌪 · 228 ⛈20220 🌪 · 306 ⛈20250 🌪 · 118 ⛈