visible satellite during active storm reports
Visible Satellite 20:26Z on 2025-05-15. Satellite images are derived from the NOAA Open Data Dissemination Program.

Tornado Reports

Sort by Time Sort by Rating Sort by State Sort by County
Time Rating Radar State County Location Narrative
18:05Z EF0 KFSD MN Chippewa Hagen Video from a storm chaser showed ground circulation at first but then the tornado became fully condensed. It mostly moved across open fields, but the tornado did hit some groves of trees, knocking down large branches. It hit one farm and took some tin off a shed and was rated an EF-0. The estimated maximum wind speed with this tornado was 75 mph.
18:28Z EF0 KFSD MN Swift Danvers Video provided from storm chaser showed a condensation funnel and ground circulation. The tornado moved across a grove of trees and knocked down large trees. Its maximum wind was estimated at 75 mph.
18:34Z EF1 KFSD MN Swift Benson A tornado developed approximately 3 miles to the SSE of Benson. Visible debris was reported by trained spotters and law enforcement. The tornado caused damage to some farm outbuildings before lifting just north of the intersection of US-12 and 10th St NE. Multiple damage photos and the detailed track were provided, so a virtual storm survey was conducted on this tornado. Its maximum wind was estimated at 95 mph.
19:43Z EF0 KMPX MN Stearns Spring Hill A tornado was spotted about 4.5 miles east-northeast of Spring Hill. A virtual storm survey was performed using storm chaser video. It was determined that the tornado was an EF-0 with approximate maximum wind estimated at 75 mph.
20:08Z EFU KMVX ND Cass Vance Video evidence shows a brief, semi-condensed funnel very close to the ground, and some brief ground debris lofted for a few seconds. No damage reported or discernable via satellite.
20:26Z EF2 KMPX WI St. Croix Hammond A tornado touched down near a property along 110th Ave, uprooting multiple trees. The tornado tracked north toward County Road E, snapping tree trunks along the way. It then started to track more to the northeast, destroying a farm outbuilding along with multiple uprooted trees at a property along 160th Street. The debris from this outbuilding was found along the rest of the tornado track. The most substantial damage occurred at a property along 165th Street, where multiple trees were snapped and a silo sustained significant damage. The silo was shifted, had one side caved in, and had its top removed. After this, the tornado tracked north of 140th Avenue before roping out and dissipating before reaching County Road G.
21:05Z EF0 KARX WI Sauk La Rue Short damage path through a forested section along Stone Church Drive.
21:28Z EFU KMVX ND Pembina Hensel Video relayed from online media of a broad circulation of dust under an apparent wall cloud. No damage reported or discerned. No discernable damage via satellite or reported.
21:42Z EFU KMKX WI Columbia Portage No damage was found due to the tornado occurring in the Baraboo River Waterfowl Protection area south of Portage. Video from Portage Fire Department and reports from multiple storm chasers and spotters show a brief tornado occurring south of Portage.
21:47Z EF1 KARX WI Clark Christie This brief tornado snapped the trunks of a few large trees south of Christie. The diameter of the largest tree that was snapped supported an EF1 rating.
21:55Z EF0 KARX WI Clark Christie This tornado developed in rural areas of Clark County, WI between Christie and Loyal. As the tornado moved northeast, it damaged multiple trees and removed a portion of the roof from a farm building.
22:08Z EF1 KARX WI Clark Loyal This tornado touched down southeast of Loyal and tracked to the east-northeast, damaging one residence in addition to trees and powerlines before quickly dissipating.
22:09Z EFU KMVX MN Polk Burwell Polk county law enforcement reported a tornado. Two videos online showed a dusty circulation with no funnel cloud moving across a 260th St SW. No damage reported or seen via satellite.
22:21Z EF2 KARX WI Clark Curtiss This strong tornado developed in fields west of Unity before tracking northeast toward Colby. As it moved through rural areas of northeastern Clark County, it damaged multiple farm outbuildings, trees, numerous power poles, and a home. NWS Storm Survey indicated EF2 damage to this home as the majority of its roof was removed with the attached garage heavily damaged. The tornado continued into the southeastern edge of Colby where multiple outbuildings, a home, and a car dealership sustained damage. The tornado moved into Marathon County before it quickly dissipated.
22:27Z EF2 KARX WI Marathon Colby A tornado developed in fields west of Unity in Clark County (NWS La Crosse warning area) at 5:21 pm CDT before tracking northeast toward Colby. The tornado moved through rural areas of northeastern Clark County, damaging multiple farm outbuildings, trees, power poles, and a home before crossing Highway 13 into western Marathon County at 5:27 pm CDT. The tornado tracked through the southeastern edge of Colby damaging another home, multiple outbuildings, power poles, and a car dealership before dissipating at 5:28 pm CDT. Total path length is estimated to be 4.81 miles long, with a width of 230 yards. Peak wind estimated to be around 120 mph.
22:32Z EF1 KMKX WI Dodge Reeseville Track started southwest of Lowell and ended south of Juneau. Damage was mainly to about 30 trees, but there was barn damage along Fairwood Rd near the onset of the tornado and some roofing panels lofted from the Animix facility south of Juneau near the end of the tornado path.
22:38Z EF2 KMKX WI Dodge North Lowell Extensive damage path from this tornado which started southwest of Juneau, went through the north side of downtown Juneau, to the south of Horicon, hitting the Horicon Hills Golf Club, before ending east of Horicon along Highway 33. The most intense damage was in the city of Juneau where about 10 structures hit EF-2 levels of damage. The one minor injury from this tornado occurred in downtown Juneau where a man was sleeping in his bedroom when the roof blew off and a tree fell into the house. The Clearview facility had windows blown out and one housing building lost it's roof. Another residential building, which looked like a motel, lost a long section of its roof, but was poorly attached to the frame of the building. An empty silo was buckled on the east end of Home Rd with one cow having a two by four impaled into its back. At the Horicon Hill Golf Club, 165 trees were either uprooted or damaged extensively. Numerous golf carts were tipped or displaced and the main club house sustained extensive roof damage.
22:41Z EF0 KARX WI Marathon Rib Falls A tornado developed near Rib Falls at 5:41 pm CDT, then tracked north before lifting at 5:50 pm CDT. Most of the tornado occurred over an area that was void of clear damage indicators. Total path length is estimated to be 2.50 miles long, with a width of 65 yards. Peak wind estimated to be around 85 mph.
22:48Z EF1 KMKX WI Dodge Dodge Co Arpt Tornado began on the north end of the Dodge County Airport, damaging 5 airport hangars and one airplane. The tornado continued east and went through the far south side of Horicon near River Bend Park, causing mainly tree damage along the rest of its path along with some minor barn and housing damage.
22:52Z EF0 KGRB WI Portage Bancroft A tornado developed near Bancroft at 5:52 pm CDT, then tracked north before lifting at 6:03 pm CDT. The start of the tornado was noted by trees across a road near the start of the path, with the rest of the tornado occurring over open area that was void of clear damage indicators. Total path length is estimated to be 5.21 miles long, with a width of 45 yards. Peak wind estimated to be around 65 mph.
22:57Z EF2 KMKX WI Dodge Horicon Tornado began southwest of Mayville just west of Highway 28 which was also captured on video as a potential multi-vortex tornado. Some of the more intense damage occurred shortly after the tornado developed and crossed County Rd TW on into southwest Mayville in an industrial area. A farmhouse on Cty RW lost a portion of its roof and some farm sheds. The tornado then moved through the industrial area in southwest Mayville. The Mayville Engineering Company was hit on its northwest corner. The winds from the tornado breached a large garage door on the west side which then pushed the large north end wall down. The tornado then went through the Gleason Reel Corporation and destroyed the southern portion of the building. It then went through a neighborhood near the St. John/Graceland cemetary before crossing Main St/Rock River. The tornado then went through the east side of Mayville near the Mayville Golf Course. It then continued to the northeast through mainly rural areas before ending NW of Theresa.
23:08Z EF1 KMKX WI Dodge Theresa Damage began northeast of the roundabout for Highway 28 and 175 which is separate from the Mayville tornado. Damage was mainly to trees along this path that crossed Interstate 41.
23:09Z EF1 KMKX WI Dodge Brownsville Tornado started southwest of Lomira and north of County Rd AH. While briefly on the ground, it destroyed a barn west of Highway 67.
23:22Z EF0 KMHX NC Dare Wanchese A brief, weak tornado touched down Thursday evening just south of|Wanchese on Roanoke Island. Video of the tornado was sent to the|office of a brief touchdown over the baseball fields of Pigum|Walker Park. The path consisted mainly of a mix of medium and|large limbs across the field. A bleacher was tossed about 10 to 15|feet into a concessions building where it then lifted toward the|parking lot. The concessions building lost shingles on both the|south and north side of the building, a strong indication of |rotation in this area, as confirmed by the video submitted to the |office. Peak wind speeds here were estimated at around 80 MPH.||A narrow and sporadic damage path continued to the southeast|across Brinkly Road, and near Old Schoolhouse Road. Damage here|again consisted of mainly medium sized limbs, but a few larger |limbs were noted. One tree was snapped halfway up the base but|were likely weaker due to disease in the middle, with winds |estimated around 75 MPH.||The path continued toward the southeast on Holly Lane, where a |medium, healthy tree was uprooted. Numerous medium to large |branches were found all along the path. While the tree was |uprooted to the south, numerous tree branches were bent back |toward the right of the path (or toward the east), confirming |rotation continued in this area. The damage path finally ended |near E R Daniels Road, where a shed was blown over, a few more |medium limbs were broken, and some horse training equipment was |blown over. Winds here likely weakened to 70 MPH.
02:24Z EF0 KGRR MI Ottawa Drenthe A brief EF-0 tornado with top winds of 75 mph touched down in Zeeland Township and lifted off in Jamestown Township. Multiple farm buildings and trees were damaged along this brief tornado path.
02:28Z EF1 KGRR MI Allegan Burnips The tornado developed near Sandy Pines campground and became more intense|near the intersection of 138th Avenue and 24th Street. Primary|damage consisted of numerous trees uprooted and snapped. Some of |the more significant damage and most intense winds occurred |around Hilltop View Drive and 21st Street.
02:41Z EF1 KGRR MI Allegan Watson Corners The tornado developed near the intersection of 114th Ave and N 16th Street where a power pole was pushed over. The developing tornado crossed Schnable Lake and heavily damaged the campground on the north side of the lake, including several flipped trailers and destroyed roofs from falling trees. Damage to structures|continued as the tornado crossed 115th Avenue. The most significant damage occurred near and east of the intersection of 116th Ave and US-131 and continued east into downtown Martin. The tornado slowly weakened as it moved east of Martin before|dissipating near the Allegan/Barry county line (Boysen Road).
02:50Z EF1 KGRR MI Barry Orangeville The tornado crossed the most southern part of Gun Lake before traveling to the northeast before lifting off northeast of the Otis Sanctuary. Mostly tree damage was observed along the path, though several homes had minor roof damage or were damaged by falling trees. Several docks in Gun Lake were heavily damaged, including one that had multiple sections lifted and thrown well into the lake.
02:51Z EF1 KGRR MI Kent Dutton The tornado resulted in mostly tree damage along its 14.5 mile path. The tornado developed just east of the Thornapple River northeast of Caledonia. There it tracked northeast with the peak damage near Campbell Lake where houses sustained roof damage. The track continued northeast crossing I-96 around Hastings Road|before ending just south of Saranac. The tornado began in Kent County and ended in Ionia County.
02:59Z EF0 KGRR MI Kalamazoo Galesburg The tornado resulted in mainly tree damage along its 10 mile path. More concentrated tree damage occurred near the beginning and the end of the path with intermittent damage in between. Several structures had minor damage from the tornado with some homes being damaged by falling trees. The tornado began in Kalamazoo County and ended in Calhoun County.
03:11Z EF0 KGRR MI Calhoun St Marys Lake The tornado resulted in mostly tree damage along its 8.5 mile path. It began just west of Saint Marys Lake and traveled just south of the lake and remained very |close to Saint Marys Lake Road before working off to the northeast. It lifted off near 13 mile road just west of Mud Lake in Calhoun County.
03:25Z EF1 KGRR MI Eaton Chester Tree and structure damage occurred along the path of this tornado. A number of homes had roofing material ripped away and several outbuildings were heavily damaged. The |tornado also damaged a number of warehouse type buildings along its path. The tornado began in Eaton County and ended in Ingham County.
04:03Z EF1 KDTX MI Livingston Plainfield A brief tornado touched down roughly halfway between Stockbridge and Gregory just north of M-106. Initial damage along M-106 was confined to trees with large limbs snapped and a couple uprooted. Structural damage occurred near the M-106 and Dutton Rd intersection with a shed suffering roof damage. Tornado continued|northeast and caused significant roof damage to 3 of the 4 barns|at Hickory Ridge Dairy Farm. Peak estimated winds was 90 MPH with this tornado.|Tree lines just north of these barns also suffered damage with snapped limbs. Tornado tracked east-northeast snapping hardwood trees in the woods east of the|farm. Tornado damage ended near Van Syckle Rd, south of the Lakeland|Trail. Winds gusted out beyond this point with a downburst south of|Gregory causing widespread tree damage up to Unadilla Rd. Peak wind|speeds during this phase were estimated at 70-75 mph.
04:05Z EF0 KDTX MI Saginaw St Charles The tornado touched down in the vicinity of Dempsey Road and Walnut Street, southwest of the Kimberly Oaks Golf Club, where numerous soft and hardwood trees were uprooted. A few stands of pine trees were also sheared off. The tornado |continued to track northeast, crossing the Bad River where tree damage was notable from Walnut Street. The tornado then continued northeast across Coal Miners Park, causing additional tree damage. The tornado ended in the vicinity of the neighborhood |north of the park. There was some minor structural damage observed, but the majority of the damage to homes was sustained where large limbs and/or uprooted trees fell on and into homes. Estimated peak winds of 85 mph.
04:11Z EF0 KDTX MI Saginaw Chesaning Reports from local media, emergency management, |and fire officials. Damage started near the intersection of Ditch|and Gasper Roads with a couple of barns damaged, a garage blown off |of the foundation and another garage with a door and wall blown out. |Also in this area were a few trees uprooted and large limbs snapped. |Similar damage was reported along Ferdon Road between Briggs and |Lincoln Roads including two additional barns with roof damage, a|garage with a blown out door and wall, and numerous uprooted trees|and snapped large limbs. Estimated peak winds of 80 mph.
04:35Z EF0 KDTX MI Genesee Atlas A brief tornado touched down near Atlas. The tornado developed near Maple Ave and Atlas Road, causing damage to both soft and hardwood trees. The tornado continued northeast tracking just north of Goodrich and crossing M-15 before dissipating. Estimated peak winds 75 mph.

Storm reports are derived from "The Storm Events Database" (National Centers for Environmental Information) and/or "Past Storm Reports" (Storm Prediction Center).