Storm reports — Monday, July 20, 2026

The NOAA Storm Prediction Center logged 10 tornado reports, 28 hail reports and 144 damaging-wind reports for the storm day from 12:00 UTC on Jul 20, 2026 to 12:00 UTC the next morning — most of them in IA, MI, NC.

10tornado reports
28hail reports · largest 3.25″
144wind reports · peak 80 mph

Reports by state

IA65MI29NC23GA17IL11WI9MO6AZ5UT4FL3SC2WV2KY1WY1VA1NE1CO1PA1

Tornado reports

UTCRatingPlaceCountyStateRemarks
21:34—1 Sse Webster CityHamiltonIAMultiple reports of funnel cloud... With reports on the ground. Location estimate by RADAR. (DMX)
21:55—4 S KamrarHamiltonIAReports of Tornado on the ground. (DMX)
22:28—Shot PointMarquetteMICorrects previous tornado report from Shot Point. Video shows waterspout making landfall on Shot Pt. (MQT)
22:31—Shot PointMarquetteMIUpdated report. Video and radar evidence suggest a waterspout moved on shore at Shot Point. No surveyable damage was found by storm survey team and the tornado was rate (MQT)
23:47—4 Se GourleyMenomineeMIDrone footage and on ground surveys indicate the storm produced a swath of damage to mostly large white pines of approximately 1 to 3 feet in diameter. The survey team (MQT)
23:58—8 Ese GourleyDeltaMIDrone footage and on-the-ground storm surveys documented damage path through softwood trees. The storm survey team found damage consistent with an EF-1 tornado with an (MQT)
00:32—4 Nw StratfordMarathonWIMultiple reports. (GRB)
00:49—4 Wsw Black River FallsJacksonWIA brief tornado occurred just southwest of Black River Falls based on radar and pictures from traffic cameras. (ARX)
00:57—3 Ene MattoonShawanoWIReport from OTUS project via drone video. (GRB)
01:28—4 W TigertonShawanoWIStorm chaser video. (GRB)

Hail reports

UTCSizePlaceCountyStateRemarks
13:311.00″EwenOntonagonMIMeasured one inch hail in Ewen. Report via social media. (MQT)
16:041.00″FairfaxLinnIAPenny to Quarter Sized Hail. (DVN)
21:391.75″4 N KamrarHamiltonIA(DMX)
21:451.25″4 Ne NegauneeMarquetteMI(MQT)
21:451.25″4 W Trowbridge ParkMarquetteMI(MQT)
21:501.00″2 S MarquetteMarquetteMIMeasured quarter size hail in south Marquette. Delayed report. (MQT)
21:551.00″MarquetteMarquetteMI/MI-MQ-16/ Late afternoon storm produced half inch to one inch diameter hail. Found one stone at 1 1/8 inch diameter. Delayed report. Estimated time. (MQT)
22:041.00″1 S Trowbridge ParkMarquetteMIReport from mPING: Quarter (1.00 in.). (MQT)
22:061.00″MarquetteMarquetteMIMultiple reports of up to quarter-sized hail in City of MQT. (MQT)
22:072.00″1 Ene EllsworthHamiltonIA2 inch hail. (DMX)
22:131.00″1 Wnw Spread EagleFlorenceWIReports of 1 inch hail for 1 minute duration. (GRB)
22:151.75″4 N RolandHamiltonIAGolf ball size plus hail. (DMX)
22:161.00″4 W Trowbridge ParkMarquetteMIReport from mPING: Quarter (1.00 in.) Delayed report. (MQT)
22:192.50″2 Nne RolandStoryIABetween 2 to 2.5 inch hail. Damage to vehicles. (DMX)
22:231.75″2 N ArnoldMarquetteMIGolf ball or bigger hail reported. (MQT)
22:242.75″ArnoldMarquetteMI(MQT)
22:262.75″1 Ne Story CityStoryIA(DMX)
22:351.00″Spread EagleFlorenceWINickel to quarter size hail fell for about 90 seconds in Spread Eagle. (GRB)
22:363.25″5 Ne WatsonMarquetteMICorrects previous hail report from 5 NE Watson. (MQT)
22:542.75″2 S PerkinsDeltaMICorrects previous hail report from 4 S Trenary. Location actually was in Brampton. (MQT)
22:542.75″4 S TrenaryDeltaMIReport of baseball sized hail 15 miles north of Rapid River. (MQT)
23:232.00″WilsonMenomineeMI(MQT)
23:252.75″HermansvilleMenomineeMI(MQT)
23:363.00″5 Ne WatsonMarquetteMI(MQT)
00:011.00″LutherBooneIA(DMX)
00:331.00″3 Sse AllemanPolkIA(DMX)
02:071.00″West Des MoinesPolkIA(DMX)
02:131.00″2 Se WaukeeDallasIA(DMX)

Wind reports

UTCGustPlaceCountyStateRemarks
13:1560 mphChassellHoughtonMIEstimated wind gusts to 60mph in Chassell. Pea sized hail was observed. Report via social media. (MQT)
14:1063 mphBig BayLsz248MIGLOS Mesonet station BIGM4 Big Bay Harbor. (MQT)
16:00damage2 Nne Cedar RapidsLinnIAReport of multiple 3 inch tree limbs snapped. Time estimated from radar. (DVN)
16:51damage4 Ne MuscatineMuscatineIATree down on a mobile home. (DVN)
17:4063 mphStannard Rock LighthousLsz266MICorrects previous non-tstm wnd gst report from Stannard Rock Lighthouse. C-MAN station STDM4... 27 ESE Keweenaw Point. (MQT)
17:43damage1 Ese MonmouthWarrenILMultiple 1-3 inch tree branches down... one of which broke a window. Time estimated from radar. (DVN)
19:12damage6 S MaxvilleClayFLTree down on powerlines along county road 218 near Louie Carter Rd. (JAX)
19:16damage2 E ThurmondSurryNCTree down along Possum Trot Road... near Doc Lees Way. (RNK)
19:28damage1 Ssw State RoadSurryNCTree down off Klondike Road Ext. (RNK)
19:30damage3 Se WillbanksWilsonNCTree down on Glover Road near Good News Church Road. (RAH)
19:40damage3 S BottomSurryNCTree down and partially blocking the road near the intersection of White Dirt Rd and Jarvis Rd near Dobson... NC. Time is estimated from radar. (RNK)
19:41damage3 Nw TallyrandDuvalFLTree reported down on a powerline on Calvin St in Jacksonville. (JAX)
19:4663 mph4 Sw BurtKossuthIAMeasured from personal weather station. (DMX)
19:48damageAlgonaKossuthIAEmergency manager reports tree branch snapped in Algona. Time estimated from radar. (DMX)
19:52damage7 Sse Rock FallsCerro GordoIAReport of a semi tractor trailer and pickup trick with attached trailer flipped on US-18 along Cerro Gordo/Floyd Co. lines. Time estimated from radar. (DMX)
19:5465 mphNora SpringsFloydIA(ARX)
19:55damage4 Ene SharpsburgEdgecombeNCTree down blocking the road near Green Pasture Road and Bullock School Road. (RAH)
19:57damage5 E Green Cove SpringsSt. JohnsFLReport of a tree down on powerlines on State Road 13 North Near State Road 16. (JAX)
20:00damage3 Ene PinetopsEdgecombeNCTree down on US-258 blocking the road near Waynes Way. (RAH)
20:01damage2 Sse Nora SpringsFloydIA*** 1 INJ *** Updates previous tstm wnd dmg report from 2 SSE Nora Springs. Multiple vehicles and tractor trailers blown over on Avenue of the Saints/ US-18 between MM (ARX)
20:03damage3 Sw BrittHancockIAEmergency manager shared photos of power pole damage along 210th st. in Hancock county. Time esatimted from radar. (DMX)
20:1163 mph4 Nw Lone RockKossuthIAMeasured from personal weather station. (DMX)
20:14damage4 Ne CordeleCrispGALarge tree reported down blocking Highway 257 at Tremont Rd via social media. Time estimated based on radar. (FFC)
20:18damage3 Sse SummertonClarendonSCClarendon County dispatch reported a tree down across Bill Davis Rd near Summerton. Time estimated by radar. (CAE)
20:20damage3 W AmericusSumterGATree down across McMath Mill Rd along with power lines down. Time estimated based on radar. (FFC)
20:22damageSummertonClarendonSCClarendon County dispatch reported a tree down on Burgess St in Summerton. Time estimated by radar. (CAE)
20:25damage3 Se CaryWakeNCTree down on a home on Shotts Court. (RAH)
20:25damageBelmondWrightIAMultiple trees down via slack. Time estimated via radar. (DMX)
20:3562 mph6 Wnw BelmondWrightIAMeasured by personal weather station. (DMX)
20:38damage4 S SheffieldFranklinIASeveral trees down along with roof damage. Time estimated via radar. (DMX)
20:4080 mph4 S SheffieldFranklinIARelayed by emergency manager. Time estimated from radar. (DMX)
20:4160 mphHamptonFranklinIAMeasured from personal weather station. (DMX)
20:41damage3 Wnw HamptonFranklinIANumerous branches and a tree down in the campgrounds. (DMX)
20:4365 mph3 Nnw GaltWrightIAMeasured from personal weather station. (DMX)
20:45damage2 Wnw GarnerWakeNCTree fell on power lines... causing power outages in the area. (RAH)
20:45damageGaltWrightIAMultiple grain bins heavily damaged. Time estimated via radar. (DMX)
20:50damage2 Ene Holly SpringsWakeNCTree down blocking a lane near Optimist Farm Road and Sunset Lake Road. (RAH)
20:50damageAckleyHardinIADelayed report - emergency manager relayed photos of tree damage via NWSChat. Time estimated via radar. (DMX)
20:51damage5 Ne AckleyButlerIADelayed report. Farm outbuildings damaged. One destroyed. Will assess drone overflight and satellite in the coming days for the possibility of a tornado. (DMX)
20:52damage2 Se Lake WheelerWakeNCTree down blocking the road near Lake Wheeler and Manor Ridge Rd. (RAH)
21:00damage1 Sse WendellWakeNCTree across Hollybrook Road in Wendell. (RAH)
21:00damage2 Nne KnightdaleWakeNCTree down in roadway. (RAH)
21:08damage1 Wsw WashingtonBeaufortNCPower outages reported due to storm damage in Washington... NC. Time estimated from Radar. (MHX)
21:11damage2 Nnw HollandGrundyIAReceived report via social media of tree damage around 199th and L Ave near Dike... IA. Time estimated from radar. (DMX)
21:12damageDikeGrundyIAMedium size tree down. Time estimated via radar. (DMX)
21:15damageEldoraHardinIADelayed report - emergency manager sent photos of tree damage in Eldora. Time estimated via radar. (DMX)
21:20damage3 Sw BlackshearPierceGAReport of Powerlines down on the roadway at the intersection of Bowen Rd and US-84. Time estimated by radar. (JAX)
21:20damage1 Se Cedar FallsBlack HawkIADelayed report - trained spotter reported tree limbs 3 feet long and about 4 to 5 inches in diameter down. Time estimated from radar. (DMX)
21:2762 mph5 Sse ReinbeckTamaIAPWS gust. (DMX)
21:3960 mph5 Ese VoorhiesBlack HawkIAPWS gust. (DMX)
21:40damage2 Ese Coats CrossroadsJohnstonNCSeveral trees down in the area of NC 210 and Fast Pitch Lane resulting in power outages. (RAH)
21:43damage1 Wnw Crystal FallsIronMICorrects previous tstm wnd dmg report from 1 WNW Crystal Falls. Corrects previous tstm wnd dmg report from 1 WNW Crystal Falls. Multiple reports of large trees down... (MQT)
21:45damage2 Ese Coats CrossroadsJohnstonNCSeveral trees down in the area of NC 210 and Sheffield Drive resulting in power outages. (RAH)
21:4560 mph1 Wnw DysartTamaIAPWS gust. (DMX)
21:4570 mph6 Sw Independence AirpoBuchananIA(DVN)
21:52damage5 W JesupWayneGAEM reported a few trees were downed on powerlines between Jesup and Odum along Empire Rd. Time based on Radar. (JAX)
21:5974 mph5 Wsw ShellsburgBentonIAmeasured by automated weather station. (DVN)
21:59damageVintonBentonIATree downed in town. Time estimated using radar and observations. (DVN)
22:0465 mph2 W NewhallBentonIAautomated weather station. (DVN)
22:05damage5 E MillwoodWareGAReport of a tree down on the roadway at the intersection of Albany Highway (US-82) and Dyson Rd. (JAX)
22:06damage7 Sw SurrencyApplingGAReport of powerlines down on roadway on GA-15 near the intersection of Bowen Rd. (JAX)
22:10damage5 W NichollsCoffeeGADelayed report - Coffee County 911/ Dispatch reported trees down near Highway 32 along Shell Belle Road and Green Lantern Road in the vicinity of Nicholls. Time of dama (JAX)
22:1070 mph3 W LafayetteLinnIA(DVN)
22:15damage1 Ne West GreenCoffeeGADelayed report - Coffee County 911/ Dispatch reported a tree down along Moore Road near the intersection of Deaton Circle in the vicinity of West Green. Time of damage (JAX)
22:20damage6 Ene DilkonNavajoAZPictures on social media showed metal frame greenhouses damaged... with some poles bent. Photos also showed a large tree uprooted and large branches broken off. (FGZ)
22:2261 mph4 E AlbionMarshallIA(DMX)
22:24damage1 Sw MadisonRockinghamNCTree on power line off Lindsey Bridge Road. (RNK)
22:25damage2 Ene Walnut CoveStokesNCTree downed by thunderstorm winds... and landed on a pasture fence. (RNK)
22:29damage3 Nne MarengoIowaIATwo trees down on county roads northern part of Iowa County... time estimated from radar. (DVN)
22:31damage2 S MendesTattnallGATree reported down on a powerline along Eason Road. Time estimated from radar. (CHS)
22:45damage3 Nnw Prescott ValleyYavapaiAZPost-storm report from 7/20/26. Caller reported that a 2 foot diameter pine tree was blown over by winds during a thunderstorm. Time and location was provided by the ca (FGZ)
22:46damage1 Ssw HazlehurstJeff DavisGAMultiple trees and powerlines lines downed in the Hazlehurst city limits and the surrounding vicinity within Jeff Davis county. (JAX)
22:49damageMiracleBellKYResends previous tstm wnd dmg report from Miracle after an IRIS error message appeared. Bell County Dispatch received multiple reports of downed trees along KY-987/Brow (JKL)
22:57damage1 Sse DaisyEvansGATree reported down along with powerlines along Gus Tippins Road at Neita Strickland Road. Time estimated from radar. (CHS)
22:57damage5 Ssw PulaskiCandlerGAEmergency Manager reported a tree down from the outflow boundary on Dutch Ford Road. Time estimated via radar. (CHS)
22:58damage6 Wsw MocksvilleDavieNCUtility company reporting power outages from fallen trees or limbs on equipment. (GSP)
22:59damage2 N HaganEvansGATree reported down along with powerlines on Brewton Collins Road at Highway 129. Time estimated from radar. (CHS)
23:02damage1 Nnw CobbtownTattnallGAEmergency Manager reported a tree down on the intersection of Highway 57 and Henry Moxley Road. Time estimated via radar. (CHS)
23:02damage2 Ese AlineCandlerGAEmergency Manager reported a tree down on Macwac Lake Road. Time estimated via radar. (CHS)
23:07damage4 N AlineCandlerGAEmergency Manager reported a tree down on Stillmore Highway. Time estimated via radar. (CHS)
23:12damage3 Ssw State CenterMarshallIADelayed report. Healthy pine trees snapped off at about six feet. Microburst signatured noted on radar in the area. (DMX)
23:15damage1 Nne Elon CollegeAlamanceNCTree down near Power Line Road and University Drive resulting in a power outage. (RAH)
23:25damageMount VernonMontgomeryGAThe 911 call center reported a fiber optic line down near the intersection of S Railroad Ave and McGregor St. Likely associated with strong outflow winds from storms. (FFC)
23:2761 mph2 E TorringtonGoshenWYASOS station KTOR Torrington Airport - Tor. (CYS)
23:30damage1 S SnowflakeNavajoAZPost event report from 7/20/26. Social media picture showing a large tree uprooted. Time estimated from radar. (FGZ)
23:30damage2 Se Pleasant GroveAlamanceNCTree down near Route 119 and Dickey Mill Road resulting in a power outage. (RAH)
23:34damage3 Nne Danville CityCity Of DanvilleVASeveral large oak trees downed along Timberlake Drive... damaging five utility poles. (RNK)
23:3558 mph4 E AmesStoryIAMeasured from personal weather station. (DMX)
23:43damage3 Sw TalleyrandKeokukIADelayed report: Owner sent pictures of damage from this location. Grain bin bolts were lifted slightly... roofing on a barn and outbuilding was removed and 4 to 5 pine (DVN)
23:4362 mph1 Ese GilbertStoryIAMeasured from personal weather station. (DMX)
23:45damage9 E GourleyDeltaMIBroadcast media reports many large trees have fallen or uprooted at O.B. Fuller County Park in southern Delta County along the Bay of Green Bay. No injuries were report (MQT)
23:4669 mph4 E AmesStoryIAMeasured from personal weather station. (DMX)
23:49damageRubioWashingtonIADeck furniture was blown into neighbors yard. (DVN)
23:49damage3 N ThompsonSchoolcraftMITree down at County Road 441 and 442. (MQT)
23:50damage4 Wnw SchleyOrangeNCTree down on powerlines on Eno Cemetery Road. (RAH)
23:50damage4 W StratfordMarathonWIHouse and Garage Door damage. (GRB)
23:50damage2 Sw ManistiqueSchoolcraftMIFour trees down near the Schoolcraft Memorial Hospital and another tree down near Stony Point Golf Course. (MQT)
23:55damage5 Ese CarrOrangeNCTree down on NC 86. (RAH)
00:00damageHenryScotts BluffNEPowerpoles and trees blown over by storm. (CYS)
00:11damage3 S MadridDallasIASmall branches down. (DMX)
00:1658 mph2 E RifleGarfieldCOASOS station KRIL Garfield County Rgnl AP. (GJT)
00:1858 mph2 W AnkenyPolkIAMeasured from personal weather station. (DMX)
00:2558 mphMinneapolis ShoalLmz221MIMesonet-WXFLOW station XMAPV Minneapolis Shoal. (MQT)
00:3561 mph3 Nw MitchellvillePolkIAmeasured from personal weather station. (DMX)
01:0161 mph1 Nw SandyvilleWarrenIA(DMX)
01:07damagePleasantvilleMarionIACaller reports multiple trees down with a wind gust of 60 mph. (DMX)
01:18damage1 Se KeokukLeeIAPower lines down in town... time estimated from radar. (DVN)
01:18damage1 Ssw MooarLeeIAMultiple 2-3 inch tree limbs down and estimated 60 mph wind gust. (DVN)
01:28damageWarsawHancockILLarge tree downed in town. Time estimated using radar. (DVN)
01:28damage2 Ne WarsawHancockILLarge tree downed. Time estimated using radar. (DVN)
01:29damage2 Ssw ColmarMcdonoughILTree downed along Illinois Highway 61. Time estimated using radar. (DVN)
01:30damage4 Ssw Gold HillCabarrusNCTree down on Culp Rd at N Lentz Harness Shop Rd. Time estimated. (GSP)
01:31damage1 Ene CarthageHancockILBroken 3 inch branches. (DVN)
01:35damage1 E PleasantvilleMarionIATrees and power lines down. (DMX)
01:37damageAugustaHancockILLarge tree snapped in town... time estimated from radar. (DVN)
01:40damage2 W Pleasant HillPolkIASmall commercial building had roof blown completely off. Time estimated via radar. (DMX)
01:43damageBrooklynSchuylerILTree down on Kentucky Ln. Time estimated from radar. (ILX)
01:45damage1 N CamdenSchuylerILLarge tree down on highway 99 north of town. (ILX)
01:4670 mphCamdenSchuylerILMultiple tree limbs down. Corrected time of wind gust. (ILX)
01:58damageCamdenSchuylerILTree limbs blown down. (ILX)
02:00damage1 Sw RushvilleSchuylerILLarge tree down. Time estimated from radar. (ILX)
02:15damage1 W New VirginiaWarrenIADelayed report - trained spotter reported strip of shingles blown off roof and 2.3 of rainfall. Time estimated from radar. (DMX)
02:57damage4 E Van MeterDallasIADelayed report. 8 mature trees uprooted... one snapped 6 feet above the base. Numerous branches down. Time estimated via radar. (DMX)
03:21damage3 Ssw GreilickvilleGrand TraverseMITrees down. (APX)
03:28damageCentervilleAppanooseIADelayed report. Damage to large trees... including one that fell on top of a home. Power lines down in town as well. Time estimated from radar. (DMX)
03:30damage1 E Arizona State UniveMaricopaAZLarge apartment awning damaged. Time estimated based on radar. (PSR)
03:3180 mphCentervilleAppanooseIAWind gust observed 70-80 mph. Large tree into house. Time estimated via radar. (DMX)
03:3858 mph3 Ssw CentervilleAppanooseIA(DMX)
03:50damage1 W Green BayBrownWITrees and powerlines down. (GRB)
03:59damage1 Ene Green BayBrownWITrees and powerlines down. (GRB)
04:43damage4 Ene Queen CitySchuylerMORepots of damaged power poles and downed power lines northeast of Queen City. Time based on dispatch report and confirmed from radar. (EAX)
04:47damage2 Ese Queen CitySchuylerMODowned wires near Route E. Time confirmed from radar. (EAX)
06:1561 mph15 Ssw White CynSan JuanUT(GJT)
06:2070 mph1 Nnw BullfrogKaneUTHADS site Bullfrog Basin Marina. (SLC)
06:2062 mph11 N TicabooGarfieldUTMesonet station UTELL Sr-276 At Mp 21.5 Mt. Ellsworth. (SLC)
07:0072 mph11 N TicabooGarfieldUTMesonet station UTELL Sr-276 At Mp 21.5 Mt. Ellsworth. (SLC)
07:3658 mph1 Nne PageCoconinoAZASOS station KPGA Page Airport. (FGZ)
08:10damage7 Ssw HarmanRandolphWVOver 200 customers without power due to tree damage in and northwest of Whitmer. (RLX)
08:42damage2 Wsw JamesonDaviessMOPublic reports of tree limbs and wires down west of Jameson. Time estimated from radar. (EAX)
08:46damage2 E JamesonDaviessMOMultiple social media reports of trees and limbs down east of Jameson. Time estimated from radar and social media reports. (EAX)
08:55damageGallatinDaviessMOReports of tree limbs and wires down in and near Gallatin. Time based on social media reports and confirmed from radar. (EAX)
09:05damage4 W LumberportHarrisonWVTree down on State Route 20. Time estimated by radar. (RLX)
09:06damageHamiltonCaldwellMODowned tree into a house in Hamilton. Time estimated from radar. (EAX)
11:14damage5 N BessemerLawrencePATree knocked down power lines near baird/ambrosia road intersection. Time estimated by radar. (PBZ)

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

← Jul 19, 20262026 calendarJul 21, 2026 →

July 20 in other years

20245 🌪 · 66 ⛈20253 🌪 · 186 ⛈20231 🌪 · 726 ⛈20221 🌪 · 124 ⛈