A major tornado outbreak occurred within the Ohio Valley from May 15–16, 2025, spawning multiple destructive and damaging tornadoes.
Confirmed tornadoes DateTotalEFUEF0EF1EF2EF3EF4EF5DeathsInjuriesMay 153141112400001May 16310514732026170Total62416261132026171
May 15 event + List of confirmed tornadoes – Thursday, May 15, 2025EF#LocationCounty / parishStateStart coord.Time (UTC)Path lengthMax. width EF0NW of Gracelock to ESE of Big Bend CityChippewaMN18:05–18:14A weak tornado moved across a farm and some groves of trees, but minimal damage was noted. EF0NW of DanversSwiftMN18:28–18:29A few large tree branches were downed. EF1SE of BensonSwiftMN18:34–18:38An outbuilding was heavily damaged, and trees were uprooted. EF0N of Lake Henry to S of New MunichStearnsMN19:43–19:48Tree branches were snapped. EFUNW of AmeniaCassND20:08–20:09A brief tornado lofted some debris. No damage occurred. EF2NE of Roberts to S of Erin CornerSt. CroixWI20:26–20:34This strong tornado began by uprooting multiple trees near a property, then tracked north, snapping tree trunks along its path. As it shifted northeast, it destroyed a farm outbuilding, scattering debris along the rest of its track. The most significant damage occurred at a property where multiple trees were snapped and a silo was heavily damaged, including a caved-in side, a shifted base, and the top being removed. The tornado continued briefly before dissipating north of a nearby road. EF0SSW of Rock SpringsSaukWI21:05–21:06Some tree branches were broken. EF0SW of WancheseDareNC21:22–21:24A brief, weak tornado on Roanoke Island caused scattered damage, including uprooted and snapped trees, tossed bleachers, shingle loss on a concessions building, and overturned outdoor equipment. EFUNE of HenselPembinaND21:28–21:29A weak, uncondensed tornado was recorded. No known damage occurred. EFUSW of PortageColumbiaWI21:42–21:43Several people reported and recorded a tornado, but no damage was found. EF1S of ChristieClarkWI21:47–21:48A few large trees were snapped. EF0NE of Christie to SSW of LoyalClarkWI21:55–21:58Trees were damaged, and a portion of a barn's roof was removed. EF1E of LoyalClarkWI22:08–22:12A residence, trees, and powerlines were damaged. EFUE of CrookstonPolkMN22:09–22:10A dusty circulation with no funnel cloud was recorded crossing a road. EF2W of Unity to Southeastern ColbyClark, MarathonWI22:21–22:28A strong tornado damaged farm outbuildings, trees, power poles, and a house had the majority of its roof removed. The tornado then passed through the southeastern part of Colby, damaging a house, several outbuildings, power poles, and a car dealership before dissipating east of the town. EF1E of Astico to SW of JuneauDodgeWI22:32–22:42Tree damage occurred. EF2ESE of Leipsig to Northern Juneau to E of HoriconDodgeWI22:38–22:56A strong tornado caused extensive damage along its path from southwest of Juneau, through the north side of downtown, and ending east of Horicon. The most intense destruction occurred in Juneau, where around ten structures experienced EF2-level damage. One person was injured when a roof was torn off and a tree crashed into their home. A care facility had windows blown out and lost the roof of one building, while a motel-style residential structure also lost its entire roof. An empty silo was buckled, and a cow was injured by flying debris. At a golf club near Horicon, approximately 165 trees were uprooted or heavily damaged, several golf carts were overturned or displaced, and the main building suffered major roof damage. EF0NW of Rib FallsMarathonWI22:41–22:50Two outbuildings and some trees were damaged. EF1N of Juneau to Southern HoriconDodgeWI22:48–22:52A tornado began on the north end of the Dodge County Airport, heavily damaging five airplane hangars by tearing off roofing and siding. All planes at the site were destroyed either by debris impact or by being flipped. The tornado then moved east and passed through the far southern edge of Horicon, causing additional damage near a park. EF0W of BancroftPortageWI22:52–23:03Trees were downed across a road. EF2NE of Horicon to Mayville to NW of Theresa StationDodgeWI22:57–23:08This strong tornado began southwest of Mayville and quickly intensified as it moved into the southwestern part of town. A farmhouse lost part of its roof, and several farm sheds were damaged. In the industrial area, the Mayville Engineering Company sustained major damage when winds entered through a large garage door and caused the collapse of a north wall. The nearby Gleason Reel Corporation also suffered heavy damage, with the southern portion of the building destroyed. The tornado then moved through a neighborhood, causing further damage before crossing the town's main street and the East Branch Rock River. It continued through the eastern side of Mayville, damaging areas near the golf course, then moved northeast through rural areas, damaging trees, homes, and outbuildings before dissipating after passing just to the west of Theresa Station. EF1N of Theresa StationDodgeWI23:08–23:11A tornado crossed I-41/US 41, damaging nearby trees. EF1SW of LomiraDodgeWI23:09–23:10A barn was destroyed. EF0ESE of Zeeland to S of HudsonvilleOttawaMI02:24–02:28Multiple farm buildings and trees were damaged. EF1SSE of Burnips to Southern DorrAlleganMI02:28–02:33Numerous trees were snapped and/or uprooted. EF1MartinAlleganMI02:41–02:49This tornado began by toppling a power pole, then caused significant damage at a campground near Schnable Lake, flipping trailers and damaging roofs with falling trees. It continued through Martin, where it inflicted its most severe structural damage before weakening and dissipating near the Allegan/Barry county line. EF1ENE of Martin to SW of HastingsBarryMI02:50–03:00This tornado caused primarily tree damage, with several homes experiencing minor roof damage or being struck by falling trees. Multiple docks on Gun Lake were heavily damaged, including one with several sections torn off and thrown far into the water. EF1NE of Caledonia to S of SaranacKent, IoniaMI02:51–03:08A couple of houses sustained roof damage near Campbell Lake and tree damage occurred throughout the path. EF0Galesburg to Battle CreekKalamazoo, CalhounMI02:59–03:11Numerous structures had minor damage; others were damaged by falling trees. Tree damage was the main occurrence throughout this weak tornado's path. EF0E of Level Park-Oak Park to S of BellevueCalhounMI03:11–03:18Multiple trees were damaged. EF1NW of Charlotte to LansingEaton, InghamMI03:25–03:39The storm removed parts of several houses' roofs, heavily damaged several outbuildings, and damaged warehouse buildings.
May 16 event