Storm reports — Tuesday, March 31, 2026

The NOAA Storm Prediction Center logged 4 tornado reports, 76 hail reports and 130 damaging-wind reports for the storm day from 12:00 UTC on Mar 31, 2026 to 12:00 UTC the next morning — most of them in OH, IN, NY.

4tornado reports
76hail reports · largest 1.75″
130wind reports · peak 75 mph

Reports by state

OH63IN32NY30PA28IL24TX12IA7MA5KS4WI3MO1MS1

Tornado reports

UTCRatingPlaceCountyStateRemarks
19:43—4 Sw Lime Lake-MachiasCattaraugusNYAn EF-1 tornado has been confirmed for 2 SW of Machias... NY. Estimated peak winds of 107 mph. (BUF)
21:49—3 Se ChesterlandGeaugaOHA NWS storm damage survey confirmed an EF1 tornado with estimated peak winds of 100 mph in the Chesterland area. This is the start point of the tornado. The damage path (CLE)
23:09—2 Se HicksvilleDefianceOHA brief tornado (EF1)... embedded within a large swath of damaging straight line winds associated with a bookend vortex... touched down southeast of Hicksville... OH. T (IWX)
01:56—3 Wsw Apple CreekWayneOHA brief EF0 tornado touched down just west of Honeytown Road near Apple Creek and moved east across three residential properties before lifting east of Honeytown Road. (CLE)

Hail reports

UTCSizePlaceCountyStateRemarks
12:151.00″WaylandHenryIAEstimate of quarter-sized to ping pong ball-sized hail. (DVN)
12:161.00″WaylandHenryIA(DVN)
12:181.75″WaylandHenryIAvia social media. (DVN)
12:301.00″3 E RozettaHendersonIL(DVN)
12:401.25″OquawkaHendersonILPassed along by broadcast media. (DVN)
13:141.75″LettsLouisaIAvia social media... delayed report. (DVN)
13:291.00″1 Nnw SandwichDe KalbILTime estimated from radar. (LOT)
13:431.00″PrincetonGreen LakeWIReport from mPING: Quarter (1.00 in.). (MKX)
14:121.00″3 Wnw WashingtonTazewellILNickel to Quarter size. (ILX)
14:171.50″4 Wnw WashingtonTazewellIL(ILX)
14:181.00″2 Se ShorewoodWillILMultiple trained spotter reports of dime to quarter size hail at and near Joliet Junior College. (LOT)
14:211.75″RockdaleWillILPhoto shared on social media showing several large hailstones at Moen Avenue and Midland Avenue in Rockdale. The largest hailstones were approximately golf ball size. T (LOT)
14:211.00″2 E ShorewoodWillILReport from mPING. (LOT)
14:241.00″Preston HeightsWillILPhoto shared of hail in Preston Heights. The largest hailstones were approximately quarter size. Time estimated from radar. (LOT)
14:271.75″1 Nw EastonMasonIL(ILX)
14:271.75″2 Sse Ingalls ParkWillIL(LOT)
14:281.00″1 S Ingalls ParkWillILReport from mPING. (LOT)
14:291.75″3 N WashingtonWashingtonIA(DVN)
14:291.25″3 Sse Ingalls ParkWillILReport from mPING. (LOT)
14:331.25″3 Ene WashingtonTazewellILEast Cruger & DeeMack Road. Delayed report. Time estimated from radar. (ILX)
14:341.50″1 S Preston HeightsWillILPhoto shared of approximately ping pong ball size hail at Route 53 and Laraway Road. Time estimated from radar. (LOT)
14:341.75″New LenoxWillILMultiple public reports of quarter to golf ball size hail in New Lenox. Time estimated from radar. (LOT)
14:351.00″1 S New LenoxWillILReport from mPING. (LOT)
14:371.00″1 Se New LenoxWillILReport from mPING. (LOT)
14:401.00″1 N EurekaWoodfordIL(ILX)
14:441.25″EurekaWoodfordIL(ILX)
15:161.50″PoloOgleILLargest hailstone was measured to be 1.5 inches in diameter. Most hail was approximately half an inch in diameter. Time estimated from radar. (LOT)
15:231.50″Columbus CityLouisaIAvia social media. (DVN)
15:271.00″4 Nnw SheboyganSheboyganWIPicture of quarter sized hail in the town of Mosel. (MKX)
15:311.00″Mount MorrisOgleIL(LOT)
15:391.00″1 Sw Sand SpringsLouisaIA(DVN)
15:421.25″1 S Howards GroveSheboyganWIReport from mPING: Half Dollar (1.25 in.). (MKX)
19:091.25″PerrysburgCattaraugusNYUpdating previous report from Perrysburg. Half dollar size hail. Cars dented. Holes in siding due to wind driven hail. Large accumulations of hail making roads slushy. (BUF)
19:141.00″2 Se Sunny HillHenryILReport relayed by broadcast media. (DVN)
19:171.50″GowandaErieNYReceived report with photo. (BUF)
19:171.50″CollinsErieNYReceived report with photo via Facebook. (BUF)
19:341.00″4 Ssw SpringvilleCattaraugusNYReceived report on Facebook of accumulating hail on Route 219 just south of Cattaraugus Creek. Time estimated based on radar. (BUF)
19:401.00″2 Wsw West ValleyCattaraugusNY(BUF)
20:261.00″2 Nnw AvocaSteubenNY(BGM)
20:281.00″PrattsburgSteubenNY(BGM)
20:451.00″CanisteoSteubenNY(BGM)
20:451.00″1 Nw CanisteoSteubenNY(BGM)
20:501.00″WayneSchuylerNY(BGM)
21:501.00″ClaypoolKosciuskoINTime estimated from radar. (IWX)
21:561.00″SamnorwoodCollingsworthTXHail up to quarter size fell in Samnorwood. Report via social media. (AMA)
22:171.00″BurketKosciuskoIN(IWX)
22:181.00″MentoneKosciuskoIN(IWX)
22:201.00″ClaypoolKosciuskoINCorrects previous hail report from Claypool. Time estimated from radar. (IWX)
22:211.00″1 Ese PalestineKosciuskoINQuarter size hail at Palestine Lake. Time estimated via radar. (IWX)
22:241.00″3 Sw Winona LakeKosciuskoIN(IWX)
22:241.25″3 Wsw Winona LakeKosciuskoINPhoto showing hail just larger than a quarter south of Warsaw. Time estimated via radar. (IWX)
22:251.00″ClaypoolKosciuskoINPhoto on X shows hail up to quarter size in Claypool. Time estimated via radar. (IWX)
22:261.00″2 S ClaypoolKosciuskoIN1 inch hail on the south side of Burket. Time estimated via radar. (IWX)
22:361.75″GreeneChenangoNYLarge hail resulted in broken windows and siding damage on house. (BGM)
22:501.00″4 Sw WallenAllenINReport from mPING: Quarter (1.00 in.). (IWX)
22:581.00″9 N DodsonCollingsworthTXDime to quarter size hail fell near the Texas and Oklahoma state line. (AMA)
22:581.00″2 Nne Chenango BridgeBroomeNY(BGM)
22:591.00″4 Sw WallenAllenINReport from mPING: Quarter (1.00 in.). (IWX)
23:001.00″2 Nnw Chenango BridgeBroomeNY(BGM)
23:001.00″Chenango ForksBroomeNY(BGM)
23:011.25″AftonChenangoNY(BGM)
23:041.50″BainbridgeChenangoNY(BGM)
23:061.00″7 Nw ChildressChildressTX(LUB)
23:221.00″5 N ChildressChildressTXA few quarter sized stones observed... but mostly penny size or less. (LUB)
23:301.75″WaltonDelawareNY(BGM)
23:381.00″1 Wnw ChildressChildressTX(LUB)
23:461.75″5 Sw ChildressChildressTX(LUB)
00:341.00″1 Se BrunswickMedinaOHReport from mPING: Quarter (1.00 in.). (CLE)
00:341.00″BrunswickMedinaOHSocial media photo of hail as big as one inch in Brunswick. Time estimated via radar. (CLE)
00:351.50″4 Ne PaducahCottleTX(LUB)
00:431.25″1 Ne PaducahCottleTX(LUB)
01:551.75″3 Sw GrowKingTXHailstones ranging from quarter to golf ball size. (LUB)
02:551.25″4 Ne FredoniaWilsonKS(ICT)
03:321.00″OdessaLafayetteMOReport from mPING: Quarter (1.00 in.). Time adjusted based on radar. (EAX)
03:341.00″5 N Le RoyCoffeyKSPublic reported hail with pictures sent to EM. (TOP)
04:161.00″ErieNeoshoKS(ICT)

Wind reports

UTCGustPlaceCountyStateRemarks
19:14damageGowandaCattaraugusNYReport from Facebook of tree falling on a house. Time estimated based on radar. (BUF)
19:38damage4 Sw WatervilleLucasOHSemi truck flipped over on US-24 near Hertzfeld Rd. Time estimated via radar. (CLE)
19:39damage3 Se PerrysburgWoodOHTree and powerlines down on Roachton Rd. Time estimated via radar. (CLE)
19:40damage2 Wsw West ValleyCattaraugusNYMultiple trees and powerlines down near Ashford Hollow Road. (BUF)
19:4759 mph1 Ne Bowling GreenWoodOHK1G0 reports 51 knot wind gust. (CLE)
20:0466 mph1 E Clay CenterOttawaOH66 mph wind gust measured on personal weather station. (CLE)
20:17damage2 Ese BallvilleSanduskyOHMultiple power poles down near Buchanan Rd and Oak Dr. Time estimated via radar. (CLE)
20:3359 mph3 N SanduskyLez144OHMesonet station XSDB 2 NNE Sandusky. (CLE)
20:47damage3 Ssw AtticaSenecaOHSocial media report of trees down... power poles down... and outdoor playset tossed on State Route 4... south of Attica. Time estimated via radar. (CLE)
20:53damage5 S Berlin HeightsHuronOHPower lines and poles down in Collins. Time estimated via radar. (CLE)
21:04damageAmherstLorainOHVery large tree down on a house on North Main Street. Time estimated via radar. (CLE)
21:04damage1 Nne AmherstLorainOHTree down across North Main Street. (CLE)
21:0964 mph3 E South AmherstLorainOHASOS station KLPR Lorain Elyria. (CLE)
21:1474 mphNorth RidgevilleLorainOHtrained weather spotter reports 74 mph gust on personal weather station. (CLE)
21:18damage1 Ne WestlakeCuyahogaOH3 very large trees down near the intersection of Canterbury and Detroit Roads. (CLE)
21:2471 mph2 Nw Brook ParkCuyahogaOHASOS station KCLE Cleveland. (CLE)
21:26damage2 E BrooklynCuyahogaOHSocial media report of a large tree downed in Cleveland. Time estimated via radar. (CLE)
21:28damage1 E BrooklynCuyahogaOHTree uprooted. (CLE)
21:2975 mph2 Wsw ClevelandLez146OHMesonet station XCLE Cleveland - Edgewater. (CLE)
21:30damage2 Ene BrooklynCuyahogaOHLarge portion of roof came off an apartment building on Fulton Road. (CLE)
21:31damageClevelandCuyahogaOHWindows of a high rise office building at East 9th St and St. Clair Ave blown out due to thunderstorm wind gusts. (CLE)
21:3271 mph1 Nne ClevelandCuyahogaOHASOS station KBKL Cleveland. (CLE)
21:3659 mph2 Wsw BratenahlLez146OHBuoy station CNDO1 Cleveland... OH. (CLE)
21:40damage1 Se MayfieldCuyahogaOHLarge tree down on powerlines leading to a road closure. Time estimated via radar. (CLE)
21:4261 mph1 Nnw Fairport HarborLakeOHBuoy station FAIO1 Fairport... OH. (CLE)
21:44damage2 Sw KirtlandLakeOHLarge tree down on Beachwood Drive. (CLE)
21:4561 mph1 Nne Highland HeightsCuyahogaOHAWOS station KCGF. (CLE)
21:50damageBainbridgeGeaugaOHWires down on road. (CLE)
21:51damageCulverMarshallINTree downed near Washington Street and Plymouth Street. Time estimated from radar. (IWX)
21:52damageMentorLakeOHTrees and powerlines down on Hopkins Road. (CLE)
21:5565 mph2 Sw AquillaGeaugaOH65 mph gust and dime size hail. (CLE)
22:0358 mph1 S TippecanoeMarshallINdime size hail also reported. (IWX)
22:05damage1 N TalmaFultonINPhoto on Facebook of a tree uprooted onto a house n SR 110 on the Marshall and Fulton County line. No injuries. Time estimated via radar. (IWX)
22:10damageMentoneKosciuskoINtree blown down and caused roof damage to a house. (IWX)
22:18damageMentoneKosciuskoINLarge tree snapped in Mentone. Time estimated via radar. (IWX)
22:18damageMentoneKosciuskoINEmergency manager relayed picture of a tree down that took out a portion of a home on North Broadway Street. Unknown if any injuries. time estimated via radar. (IWX)
22:1863 mph5 Ne JeffersonAshtabulaOHASOS station KHZY Ashtabula. (CLE)
22:1969 mph4 Nne ConneautLez149OHMesonet station XCON Conneaut Light. (CLE)
22:20damageBeaver Dam LakeKosciuskoINPicture on Facebook of large tree branches down near Beaver Dam Lake. Public report also says a barn was damaged. Time estimated via radar. (IWX)
22:20damage1 Wsw Beaver Dam LakeKosciuskoINPhoto on Facebook of several large trees down and numerous other smaller limbs. Time estimated via radar. (IWX)
22:20damage1 E Beaver DamKosciuskoINPhoto on Facebook showing a roof torn off of a large animal barn north of Akron near Beaver Dam. Time estimated via radar. (IWX)
22:24damage1 Nnw AkronFultonINCorrects time of previous tstm wnd dmg report from 1 NNW Akron. Roof damage to a home in Akron. Time estimated via radar. (IWX)
22:26damage2 Ene Beaver Dam LakeKosciuskoINTree downed 950 S between 500 and 600 W. Time estimated from radar. (IWX)
22:26damageMentoneKosciuskoINCorrects time of previous tstm wnd dmg report from Mentone. Several trees down in Mentone. time estimated via radar. (IWX)
22:28damage3 Sse Beaver Dam LakeKosciuskoINRoof damage to home between Akron and Silver Lake. Time estimated via radar. (IWX)
22:30damage3 Nnw North ManchesterWabashINCorrects time of previous tstm wnd dmg report from 3 NNW North Manchester. Photo on Facebook of damage to a barn on Packerton Rd near North Manchester. Time estimated v (IWX)
22:31damageNorth ManchesterWabashINCorrects time of previous tstm wnd dmg report from North Manchester. Several large tree branches snapped in North Manchester. Time estimated via radar. (IWX)
22:32damageLake CityEriePASocial media report of trees down in Lake City. Time estimated via radar. (CLE)
22:35damageCranesvilleEriePAlarge pine tree down on house. (CLE)
22:45damage2 Ese Glen AubreyBroomeNYMultiple trees and wires down in the vicinity of Broome County Landfill. (BGM)
22:46damage6 Wsw Craig BeachPortageOHPart of roof torn off of Southeast High School. (CLE)
22:46damage2 E ErieEriePAtree down on house. (CLE)
22:5360 mph3 Sw WallenAllenIN(IWX)
22:5561 mph4 Ne Fort WayneAllenIN(IWX)
22:55damageWaterfordEriePASocial media report and photos of several trees down in Waterford. The corner of a roof was damaged on a home. (CLE)
22:57damage3 Nnw MercerMercerPATree down. (PBZ)
23:03damage2 Ssw HicksvilleDefianceOHdispatch reports roof blown off and barn blown down. (IWX)
23:1063 mph3 Se HicksvilleDefianceOHCorrects previous report from 3 SE Hicksville. Mesonet station DVI11214 Hicksville. (IWX)
23:10damage3 Se HicksvilleDefianceOHMesonet station DVI11214 Hicksville. (IWX)
23:10damageHicksvilleDefianceOHPhoto relayed by broadcast media of metal roofing thrown into a nearby field in Hicksville. Time estimated via radar. (IWX)
23:10damage3 Ssw FredoniaChautauquaNYPower poles snapped. (BUF)
23:12damage3 Wsw Mark CenterDefianceOHBarn damaged near Jericho and Roselawn Roads. Time estimated via radar. (IWX)
23:20damage2 Wsw SherwoodDefianceOHTree down on SR 127. Time estimated via radar. (IWX)
23:22damage1 Wsw SherwoodDefianceOHA grain bin was destroyed on Fountain Street west of US 127 in Sherwood. Time estimated via radar. (IWX)
23:22damageSherwoodDefianceOHmultiple power poles and lines down in Sherwood. Time estimated via radar. (IWX)
23:23damage2 Ssw IndependenceDefianceOHdispatch reports roof blown off. (IWX)
23:24damage1 Nnw AkronFultonINRoof damage to a home in Akron. Time estimated via radar. (IWX)
23:24damage1 N SherwoodDefianceOHTrees down at SR 127 and SR 18. Time estimated via radar. (IWX)
23:25damage4 Wnw ArthurDefianceOHLarge tree uprooted onto home at the intersection of Cromley Rd and SR 111. Time estimated via radar. (IWX)
23:2561 mph2 Sw FredoniaChautauquaNYNYS Mesonet station FRED Fredonia. (BUF)
23:26damageScottVan WertOHSeveral reports of powerlines down in and around Scott. Time estimated via radar. (IWX)
23:26damageScottPauldingOHPower poles down on Dutch-John road east of Scott. Reported by Van Wert county emergency manager. (IWX)
23:26damage5 Nnw RousevilleVenangoPATree down. (PBZ)
23:27damageDefianceDefianceOHVery large tree fell onto car in Defiance. Unknown if any injuries. Time estimated via radar. (IWX)
23:28damageIndependenceDefianceOHDispatch reports roof blown off in Independence. Time estimated via radar. (IWX)
23:28damage2 W PleasantvilleVenangoPASix trees reported down. (PBZ)
23:30damage3 Nnw North ManchesterWabashINPhot on Facebook of damage to a barn on Packerton Rd near North Manchester. Time estimated via radar. (IWX)
23:3066 mph3 Ene DunkirkChautauquaNYASOS station KDKK Dunkirk Airport. (BUF)
23:31damageNorth ManchesterWabashINSeveral large tree branches snapped in North Manchester. Time estimated via radar. (IWX)
23:34damage1 W TidiouteWarrenPATrees down across Route 127 and Campbell Hill Road. (CTP)
23:35damageDepositDelawareNYTree and wires down on road. (BGM)
23:38damage1 Wnw HolgateHenryOHTree down at SR 18 and Township Rd 15. Time estimated via radar. (IWX)
23:45damage1 Ne New Castle NorthweLawrencePAWires were reported down. (PBZ)
23:50damageRimerPutnamOHpower lines downed. (IWX)
23:53damage2 Ese Water ValleyYalobushaMSReported large tree on home in the Water Valley area. Exact time and location estimated on radar. (MEG)
23:54damageHoytvilleWoodOHHealthy pine tree snapped. (CLE)
23:54damageOrchard ParkErieNYDelayed report... time estimated based on radar. Multiple trees snapped in a yard on Davis Street. (BUF)
23:5562 mph1 Sw LitchfieldMontgomeryILAWOS station K3LF Litchfield Municipal Airport. (LSX)
23:55damage3 Sse ClarendonWarrenPATrees and wires down across Six Mile Road. (CTP)
23:56damage1 Sse ClarendonWarrenPATrees down across Cherry Grove Road. (CTP)
00:00damageElidaAllenOH9 power poles downed in Elida. Delayed report. Time estimated via radar. (IWX)
00:02damage3 Nne CoxsackieColumbiaNYReport of a single tree down on Route 9J in Stuyvesant. Time estimated from radar. (ALY)
00:06damage3 Nne Lewis RunMckeanPADowned trees blocking Minard Run Road. (CTP)
00:12damageDownsvilleDelawareNYTree down on road. (BGM)
00:24damage3 W SmethportMckeanPATrees and wires down across Route 59. (CTP)
00:25damage4 Wnw LenoxBerkshireMAReport of a tree down in Richmond. Time estimated from radar. (ALY)
00:26damageMentoneKosciuskoINSeveral trees down in Mentone. time estimated via radar. (IWX)
00:28damage7 Nw PhoeniciaUlsterNYMultiple trees down on Gooding Rd near Crump Hill Rd and Rte 42 in the town of Shandaken. Time estimated from radar. (ALY)
00:37damageSharonMercerPALarge trees on wires. (PBZ)
00:37damage4 Nw New LebanonMercerPASeveral trees down. (PBZ)
00:40damage2 Se FredoniaMercerPASeveral trees down. (PBZ)
00:42damage4 Nw UticaMercerPATree down blocking Cochranton Road near French Creek. Time estimated based on radar. (PBZ)
00:49damage2 Nne ChatfieldCrawfordOHEMA relayed a report of up to 27 transmission lines down on SR 4 South of Carrothers in northern Crawford County. Time estimated via radar. (CLE)
00:50damage3 Wnw BucklandFranklinMATree down blocking Route 2 around mile marker 26 near Charlemont. Relayed by amateur radio. (BOX)
00:53damage2 Ese BucyrusCrawfordOHTree downed on Leesville Road. (CLE)
00:58damage3 Ese CoxsackieColumbiaNYTree downed across New York Route 9J. The road was closed between Stuyvesant Falls Road and Day Road. (ALY)
01:00damage1 Ene NilesTrumbullOHSocial media report of a large tree down in Stevens Park. Time estimated via radar. (CLE)
01:00damage2 Sse BucklandFranklinMACorrects previous tstm wnd dmg report from 2 SSE Buckland for time. Tree downed on east buckland rd in Buckland. Relayed by amateur radio. (BOX)
01:04damage3 Nw Slippery RockMercerPATree down along 1 lane of North Liberty Road. Time estimated based on radar. (PBZ)
01:1068 mph2 Sse HackberryCottleTXAdditional severe gusts of 59 to 62 mph measured from 809 PM to 812 PM. (LUB)
01:10damage2 Sse BucklandFranklinMATree downed on east buckland rd in Buckland. Relayed by amateur radio. (BOX)
01:15damage2 S Eau ClaireButlerPATree down on wires. (PBZ)
01:20damage4 E MansfieldRichlandOHMultiple trees and power-lines downed along route 430 east of Mansfield. (CLE)
01:25damageLucasRichlandOHTree and power-lines down in Lucas. (CLE)
01:26damageBellvilleRichlandOHTree downed in Bellville. (CLE)
01:45damageBig PrairieHolmesOHSocial media report for a large tree down in Big Prairie. (CLE)
01:52damageLenoxBerkshireMAReport of a tree down in Lenox. Time estimated from radar. (ALY)
01:56damage3 Wsw Apple CreekWayneOHTree through a house on Honeytown Road. Residents trapped in the basement. Time estimated via radar. (CLE)
02:21damage1 Ssw HydeClearfieldPATrees and wires down across Washington Avenue. (CTP)
02:2459 mph2 Wnw GuthrieKingTX(LUB)
03:12damage5 W BruinButlerPAPA-38 is closed in Washington Township... Butler County due to a downed tree on the roadway with wires involved. (PBZ)
03:3458 mph8 Se GuthrieKingTX(LUB)
03:3958 mph3 Wsw Carnot-MoonAlleghenyPAASOS station KPIT Pittsburgh Intl Airport. (PBZ)
03:4560 mphChanuteNeoshoKS(ICT)
03:5058 mph1 Se Robinson TownshipAlleghenyPAMesonet station 11510 1 SE Robinson Township. (PBZ)
04:04damage1 W White OakAlleghenyPAReport of damage to multiple trees in the Haler Heights area of McKeesport near Renziehausen Park. Time estimated based on radar. (PBZ)
04:05damage1 Nnw West MifflinAlleghenyPATree down on power lines. (PBZ)
04:09damage2 Sw IrwinWestmorelandPAReport of shed blown over in background plus down and snapped trees in the area. Time estimated based on radar. (PBZ)
04:10damage2 Sw IrwinWestmorelandPAReport of trees down near the intersection of Barnes Lake Road and Clay Pike. Time estimated based on radar. (PBZ)
11:33damage1 N VersaillesAlleghenyPAReport of some trees snapped in half. Time estimated based on radar. (PBZ)

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

← Mar 30, 20262026 calendarApr 1, 2026 →

March 31 in other years

2023188 🌪 · 855 ⛈20259 🌪 · 235 ⛈20228 🌪 · 104 ⛈20240 🌪 · 69 ⛈