visible satellite during active storm reports
Visible Satellite 20:00Z on 2024-05-21. 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
12:10Z EF0 KOAX IA Montgomery Coburg Emergency management drone imagery showed evidence of a short-lived tornado track through fields in this area, damaging trees along a fenceline and near a home. Peak estimated winds in this tornado were 75 miles per hour, with a maximum width measured at 40 yards. The average width of this tornado was estimated to be 40 yards as well.
12:32Z EF1 KOAX IA Page Bethesda A short-lived tornado developed near 1760th Street west of N avenue and moved east northeast. It damage trees and outbuildings, including substantial damage to one large barn. Peak winds in this tornado were estimated to be at 100 miles per hour. The max path width of this tornado was measured at 80 yards, with an average width estimated at 70 yards.
17:52Z EF0 KOAX NE Saunders Yutan This brief tornado touched down on the Upper Clear Creek approximately 100 yards north of East Vine Street. Here, several branches were broken off of trees before the tornado moved towards the north-northeast. along its path towards County Road N, additional trees had branches broken off as it passed through the west side of a homestead. The tornado dissipated approximately 50 yards north of County Road N. The peak estimated wind speeds in this tornado were 80 miles per hour, with a max width at 50 yards. The average width of this tornado was also estimated to be at 50 yards.
19:30Z EF1 KFSD IA Buena Vista Truesdale A tornado spun up just south of IA Highway 3 and west of 70th Avenue. The tornado tracked north-northeast for around 0.2 mile before removing roof panels from an outbuilding and tearing several limbs off a large tree. The tornado crossed Highway 3 where it snapped the tops from several hardwood trees. The tornado tracked for another half mile across open fields before impacting a farmstead where it removed the roof from an older residence and mangled several trees. The attached garage was shifted 6 to 10 inches off its foundation. The tornado then took a slightly more northeastward track over the next half mile, crossed 520th Street to another farm where it blew doors out of a garage, damaged empty grain bins and broke numerous tree limbs. The tornado lifted after another 0.3 mile across an open field. The estimated peak wind was 110 mph and the average path width was 50 yards.
19:35Z EF1 KOAX IA Montgomery Red Oak Muni Arpt A tornado developed near Evergreen Avenue and tracked over open fields toward the northeast. Emergency management drone imagery shows the exact track of the tornado through the field, including where it turned toward the east for a bit. The tornado crossed the Nishnabotna River while turning slightly to the northeast again, causing substantial tree damage near the river. It then badly damaged a building at the city water facility, knocking out all doors and a wall. It continued to cause tree damage, but weakened quickly as it moved northeast, dissipating just prior to reaching Broadway Street in Red Oak. Peak estimated winds in this tornado were 107 miles per hour, with a max path width measured at 70 yards. The average path width was estimated to be 50 yards.
19:43Z EF1 KOAX IA Page Nyman A tornado developed a third of a mile west-southwest of the 130th Street and J Avenue intersection. At the time of tornadogenesis, sheet metal from a farm on the north side of 130th Street was strewn into a nearby field. The tornado then tracked northeast across mainly open fields, breaking off tree branches and snapping tree trunks. There was one farm outbuilding on M Avenue that was completely destroyed by the tornado. This tornado continued into Montgomery and Adams Counties, where it caused EF-2 and EF-3 damage respectively. The peak estimated winds for the Page County segment of this track were 110 miles per hour.
19:50Z EF2 KOAX IA Montgomery Villisca This is a continuation of the Adams County EF-3 tornado as it came out of Page County. This tornado crossed into southern Montgomery County just east of the Montgomery-Page Street and O Avenue intersection. As the tornado continued to the northeast, it tracked through several homesteads snapping tree trunks and destroying multiple farm outbuildings. As the tornado crossed 250th Street, a radio tower was destroyed resulting in EF-2 damage. Further to the northwest at a homestead at the intersection of 240th Street and T Avenue, a home took a direct hit with the majority of its roof blown off in addition to the loss of several exterior walls on the second floor. Trees on the property were uprooted and farm outbuilding were completely destroyed and swept away. This is the strongest damage from this tornado in Montgomery County, rated EF-2 with estimated wind speeds of 130 mph. The tornado then crossed US Highway 71 three-quarters of a mile south of US Highway 34, causing damage to trees and destroying an attached garage to a residence. The walls of the garage were bolted to the foundation and had been completely swept away. The remaining house had significant roof damage, but all the walls remained. Afterwards, the tornado crossed US Highway 34 on the south side of the Hacklebarney Woods County Park. Here trees were snapped, small outbuildings were destroyed and a camping trailer was rolled on its side. The tornado then continued northeast, causing damage to outbuildings and snapping tree trunks as it crossed Vine Avenue. The tornado then crossed into Adams County (see Des Moines National Weather Service StormData) approximately two-thirds of a mile north of 210th Street.
19:57Z EF1 KOAX IA Page Hepburn This tornado started at the intersection of 110th Street and Vine Avenue. As it developed and tracked northeast, it broke branches off of trees and tore the roof off a farm outbuilding on Willow Avenue. The tornado briefly crossed into Taylor County just south of the Montgomery-Page Street and Tailor-Paige Avenue intersection before tracking into Adams County where it would go on to produce EF-4 damage. The peak winds in the Page County segment of this track were estimated to be at 100 miles per hour. The max width in Page County was measured to be at 85 yards, with an average width estimated at 60 yards. There were no casualties in Page County, though there were 5 fatalities and 35 injuries in the Des Moines NWS CWA.
19:59Z EFU KDMX IA Taylor Guss This tornado moved from Page County into Taylor County. The path was very short in Taylor County only catching the extreme northwest corner of the county. No impacts to damage indicators occurred along the path, hence the EFU rating for this portion of the path.
20:00Z EF3 KDMX IA Adams Nodaway The tornado entered into Adams County after clipping the northwest corner of Taylor County. Damage was immediate on the county border with damage to trees and and to farm buildings and power poles within the first few miles in the county. The tornado continued to gain in strength and size as it travelled northeast through southwest Adams county remaining in rural areas south and east of Nodaway. The tornado eventually crossed Federal Highway 34 just north of Brooks with plenty of videos showing a large funnel with debris swirling below it. As the tornado crossed State Highway 148, it gained in strength with EF2 damage becoming more common. Upon reaching the intersection of 150th Street and Notchwood Avenue, EF3 damage occurred with much of an unanchored house losing walls and sliding off the foundation. All outbuildings at this site were also destroyed. As the tornado continued into the north central portion of the county, it encountered several industrial wind mills. Several of the towers collapsed along with the large blades being tossed hundreds of feet through the air. The tornado was multi-vortex at this point with a width of 1300 yards. The tornado exited the county into Adair County between Quince Avenue and Redwood Avenue. The was one death in the county from this tornado when a female driver was ejected from a vehicle which got caught within the circulation.
20:03Z EF3 KDMX IA Adams Dickieville The tornado entered into Adams County from Montgomery County. This tornado remained in rural areas of western and northern Adams County until lifting north of the town of Carl near the Adair County line. The tornado impacted a house on the north side of 200th street shortly after entering the county removing much of the roof with general collapse of the structure. A large hog confinement facility near the intersection of 190th and Aspen was severally damage with most buildings destroyed. EF3 damage occurred to a house along 175th Street near Cherry Avenue with all wall removed except a couple of the interior walls. The outbuildings at this location were all destroyed as well. Another house along 150th Street near Dogwood Avenue had all but a few interior walls removed with EF3 damage as well. All outbuildings were destroyed at this site as well. The tornado turned slightly to the right at this point with only limited interaction with building sites but plenty of tree damage for the remainder of it path.
20:09Z EF0 KDMX IA Audubon Brayton The tornado developed southeast of Brayton and moved northeast in rural southern Audubon County. The bulk of the damage done was to trees. There was also a TDS associated with this tornado on the radar. The tornado dissipated a few miles east of Exira.
20:18Z EF1 KDMX IA Adams Mercer This tornado developed in rural Adams County southeast of Corning. It remained in agricultural fields initially before impacting a farmstead along Highway 34. Two outbuildings were damaged at this location. Additional homesteads were impacted with mostly minor damage. The EF1 damage occurred just before the tornado departed the county were a grove of trees sustained more significant damage. The tornado then entered Union County just northwest of Cromwell.
20:27Z EF4 KDMX IA Adair Fisk This large and violent tornado entered into south central Adair County from Adams County. The tornado remained a multi-vortex circulation as it moved into the county producing high end damage for much of its remaining path. The tornado encountered several houses in the vicinity of Fontanelle Road and 320th Street. Many of the structures received at least EF2 damage with one house north of the intersection receiving up to EF4 damage with a sufficiently anchored structure destroyed and slumped into a debris field nearby. Additional EF4 damage was noted at a farmstead on Jordan Avenue south of 280th Street with the house destroyed and trees chewed down to only the largest trucks and portions of the bark removed. The path then passed through another wind mill area with additional turbines collapsing west of Kent Avenue. The tornado then passed over Nodaway Park Ponds and entered the southwest side of Greenfield along SW 3rd Street. Several structures over the next several blocks had up to EF4 damage from SW 3rd Street over the SE 3rd Street and South of Linn Street and north of Oak and Noble Streets. Most of these saw complete destruction of the house with much of the debris scattered in the area but not completely swept away. The tornado weakened slightly for the later half of the destructive path through Greenfield. EF3 damage was widespread from SE Kent Street and SE 4th Street to the Intersection of E Iowa Street and NE 8th Street. The tornado exited the east side of Greenfield near the Adair County Fairgrounds. The tornado continued east northeast and gradually weakened impacting a few more houses before dissipating just south of the intersection of 220th Street and Quebec Avenue. This tornado produced at least 35 injuries in addition to 4 deaths within Greenfield. All of the deaths occurred in homes. Of note, according to media reports, a Doppler on Wheels (DOW) intercept research team measured a wind speed of just over 300 mph approximately 150 feet above ground level with this tornado.
20:35Z EF0 KDMX IA Union Cromwell This tornado moved into Union County from Adams County just to the northwest of Cromwell. The tornado impacted a few trees on the northwest edge of Cromwell and then dissipated shortly thereafter.
20:39Z EF2 KDMX IA Adair Greenfield Emergency management recorded a path of damage from just east of Greenfield to just shy of the Adair/Madison County line north of 140th Street. The initial portion of this tornado was observed via the Doppler on Wheels (DOW) and was extended farther southwest accordingly. This tornado impacted farmsteads with damage to outbuildings and tree groves. Toward the end of the path, a large industrial wind mill was blown over southeast of the intersection of 150th street and Walnut Avenue. EF2 damage was then done with complete destruction of an outbuilding along York Avenue along with shredding of trees. The tornado then quickly weakened and dissipated as it approached the county line.
20:48Z EF0 KMPX MN Martin Fairmont A tornado touched down on Hall Lake and moved northeast. Numerous photos with locations enabled this to be a virtual survey. The photos are not able to be shared on this site. The beginning of the path was estimated based on photos of the tornado over Hall Lake. Two pontoons were flipped along the shore of Hall Lake. Several dozen trees were broken and a fence was blown down. Near the end of its path, a small metal shed had part of one side blown outward. The estimated maximum wind speed was 75 mph.
20:50Z EFU KDMX IA Union Spaulding This tornado formed in far northern Union County and quickly moved into Madison County. No damage indicators were impacted by this tornado in Union County, hence the EFU rating for this portion of the tornado.
20:51Z EF0 KDMX IA Madison Macksburg The tornado moved into Madison County from Union County. It impacted two farmsteads, removing a partial roof on an outbuilding along 330th Street and then producing tree damage at another farm along 315th Street with the tornado dissipating shortly afterwards.
21:25Z EF0 KDMX IA Warren Martensdale This brief tornado passed through Martensdale producing ample tree damage with minor shingle damage. The tornado also produced a brief TDS on the radar as well. This tornado dissipated after exiting the northeast side of town.
21:28Z EF0 KDMX IA Warren Spring Hill Numerous reports via social media of tree damage associated with this tornado. It also produced a TDS on radar as it moved to the northeast.
21:30Z EF2 KDMX IA Polk Rider This was a long track tornado which started just to the southwest of the Johnston High School with fascia and soffit damage to houses along Catalina Drive. The tornado blew windows out of the high school and continued to produce tree and minor roof damage through the Ashton Point neighborhood. The tornado crossed Camp Dodge and blew down a tree along NW Beaver Drive before crossing Saylorville Reservoir. The tornadoes path took it between Polk City and Ankeny with EF0 damage to trees and houses along Highway 415 and NW 44th Street. The damage began to intensify as the tornado moved northeast with EF1 damage becoming more prevelent in neighborhoods south of Alleman. The first EF2 damage was found on 142nd Avenue just west of Interstate 35 with additional EF2 damage to several houses near the intersection of NE 150th Avenue and NE 29th Street on the east side of the Interstate. The path continued to widen with additional damage near the border with Story County. This tornado moved into Story County near the intersection of NE 42nd Street and NE 166th Avenue. This tornado produced two injuries in Polk County.
21:45Z EF2 KDMX IA Story Cambridge This tornado moved into Story County from Polk County. The tornado was quite wide at this point nearing 1000 yards wide at times. Along Highway 210 southeast of Cambridge, 8 large wooden and relatively new higher voltage power poles were snapped. Trees were obliterated along 315th Street east of Cambridge. Additional EF2 damage occurred 620th Avenue where numerous outbuildings were destroyed. A house was completely removed from its foundation at the intersection of 270th Street and Woods Rd and was tossed across 270th Street. However, the house was undergoing a remodel at the time and had no anchorage to the pour concrete foundation, hence the EF2 rating at this location. Damage to a house along 250th Street southeast of Nevada was extensive with the house shifted off the foundation and much of the interior savaged by flying debris and mud. All the outbuildings at this location were destroyed with the debris strewn far downwind. Another brick house at the intersection of Highway 30 and 650th avenue had extensive damage with only the front of the house still intact. These last two houses had high end EF2 damage and it appears this is where the tornado was strongest. EF2 damage was still found downstream for several more miles but was not as extensive as what had been seen just southeast and east of Nevada. The last extensive damage with the tornado occurred along 160th Street between 710th and 720th Avenue where a house lost half of its roof and then hit a hog house about a half a mile later. The tornado then weakened and dissipated shortly before reaching 150th Street. Two additional injuries occurred in Story County with this tornado.
22:25Z EF0 KEAX MO Henry Calhoun At 5:26 PM CDT a brief EF-0 Tornado occurred east of Calhoun, MO just north of MO Hwy OO. The tornado lifted the roof off of a metal outbuilding, tossing the metal sides and roof to the north and northwest as well as some of the lighter contents of the structure. The tornado continued to track northeast for 0.35 miles, resulting in minor tree debris.
22:27Z EF1 KINX OK Rogers Verdigris This tornado developed just north of Highway 266 and west of the S 4100 Road. It moved east, uprooting or snapping a few trees, and snapping numerous large tree limbs in a neighborhood along and east of the S 4100 Road. The roofs of a number of homes were damaged, and trees were uprooted as the tornado moved through Verdigris. It moved east-southeast after crossing I-44, snapping large tree limbs until it dissipated south of the 530 Road and east of the S 4150 Road. Based on this damage, maximum estimated wind in the tornado was 95 to 105 mph.
22:39Z EF1 KINX OK Rogers Tiawah This tornado developed west of the E 530 Road and moved east-northeast, uprooting trees, snapping large tree limbs, and destroying a metal carport. Based on this damage, maximum estimated wind in the tornado was 85 to 90 mph.
22:41Z EF0 KMPX MN Goodhue Welch The tornado broke about 12-15 trees in three different groves. Two evergreens were also tipped over. It also carved out a path through some tall grasses. The estimated maximum wind speed was 70 mph.
23:01Z EF1 KARX MN Winona Utica A fast moving and long track tornado began in St. Charles and produced EF-0 to EF-1 damage to farmsteads and trees in central Winona County. It then moved into Rollingstone, Minnesota were it damaged a few structures and caused widespread tree damage. The tornado continued northeast and crossed the Mississippi River into Buffalo County, Wisconsin where it dissipated.
23:14Z EF1 KARX WI Buffalo Cochrane A brief tornado developed just south of Cochrane and tracked over the golf course on the east side of town. Multiple farmsteads were hit with damage to outbuildings and trees.
23:16Z EF1 KARX WI Buffalo Fountain City This tornado crossed the Mississippi River from Winona County, Minnesota, damaged trees at Merrick State Park and in the bluffs east of Highway 35. Falling trees at the state park heavily damaged a guest restroom that was designated as a storm shelter, crushing in the roof.
23:17Z EF1 KARX WI Buffalo Herold This short lived tornado damaged mainly power lines and trees through the bluffs of western Buffalo County. One garage near the end of the tornado path was destroyed. Wind damage was also observed south of the track, closer to the Mississippi River, in the tree lines.
23:34Z EF1 KARX WI Trempealeau Dewey Corners This very short-lived tornado damaged a single house along Burlington Road. A prominent tornado debris signature (TDS) was observed on radar.
23:56Z EF1 KARX WI Eau Claire Augusta Hundreds of trees, possibly several thousand, were uprooted or broken by the tornado. Some landed on houses, sheds and vehicles, especially along the southeast edge of Lake Eau Claire, where many homes were located. A farm was hit near the end of the tornado. The ending point was determined via Sheriff's Office drone video.
23:59Z EF1 KARX WI Jackson North Branch This shorter-lived tornado damaged mainly trees along its path with the most intense damage occurring along Old Stage Road.
00:08Z EF1 KARX WI Clark Humbird This stronger EF1 tornado leveled trees and powerlines along an intermittent track that was mixed with downburst winds. The tornado was overtaken by a downburst, which caused pockets of tree and outbuilding damage for another 7 miles.
00:20Z EF1 KARX WI Clark Christie This tornado damaged several farmsteads, powerlines, and trees. It was strongest to the west of Loyal, with the path becoming weaker and less defined to the north of town.
00:27Z EF1 KARX WI Clark Longwood This tornado occurred on the left flank of a broad area of downburst wind damage with the tornado path intermittent in nature as the downburst mixed in at times. Multiple farmsteads were hit with damage mainly to trees and outbuildings.
00:29Z EF1 KARX WI Clark Spokeville This was a brief tornado that damaged a farmstead and trees.
00:33Z EF0 KARX WI Clark Riplinger This was a weak and brief tornado that damaged a farmstead and a grove of trees.
00:34Z EF1 KARX WI Clark Unity A tornado touched down southwest of Unity, moved through the village, and ended northeast of town in Marathon County (NWS Green Bay's warning area). Besides damage to trees and power lines, several homes and garages had extensive damage, especially to roofs.
00:34Z EF1 KARX WI Marathon Colby A tornado developed just southwest of the Village of Unity in Clark County (NWS La Crosse warning area) at 7:34 pm CDT. The tornado produced damage in the western portion of Unity before crossing Highway 13 into western Marathon County at 7:35 pm CDT while producing additional damage in the northeast side of Unity including damage to an outbuilding along County Highway P. The tornado continued to produce scattered tree damage as it tracked northeast across Chokecherry Road and Juneberry Road. The tornado lifted near Mulberry Road at 7:41 pm CDT with straight line winds continuing northeast to County Road N just southeast of Colby. Total path length is estimated to be 4.07 miles long, with a width of 110 yards. Peak wind estimated to be around 105 mph.
00:47Z EF1 KARX WI Marathon Fenwood A tornado formed at 7:47 pm CDT west of Fenwood in western Marathon County and continued northeast before dissipating at 7:50 pm CDT. Total path length is estimated to be 2.11 miles long, with a width of 60 yards. Peak wind estimated to be around 87 mph.
00:49Z EF1 KMKX WI Dane Mt Horeb Tornado began near Springdale where it hit a farm. Two sheds were lofted into a nearby woods where numerous trees were damaged and placed in a crisscross manner. The tornado then crossed Highway 18-151 while tracking to the northeast. It hit an outbuilding on County Rd P which caused it to shift off its foundation. Further north, it uprooted or snapped about 20 mature trees at a farmstead on County Rd P. The tornado then went across Cty P and ended near Valley Spring Rd and County Rd J.
00:51Z EF1 KARX WI Marathon Stratford A tornado formed at 7:51 pm CDT northwest of Edgar in western Marathon County and continued northeast before dissipating at 7:54 pm CDT between the village of Athens and the town of Rib Falls. Total path length is estimated to be 2.13 miles long, with a width of 80 yards. Peak wind estimated to be around 92 mph.
00:59Z EF1 KMKX WI Marquette Budsin Intermittent damage path with numerous branches downed along with 30 to 40 trees snapped, topped or uprooted.
00:59Z EF0 KMKX WI Marquette Budsin Intermittent damage path with numerous branches downed along with upwards of 40 trees snapped, topped or uprooted. One house sustained substantial roof damage from a fallen tree. Minor garage damage was all noted from falling tree debris.
01:58Z EF1 KGRB WI Outagamie Kaukauna A tornado formed at 8:58 pm CDT southwest of the village of Kaukauna in southeastern Outagamie County and continued northeast before dissipating at 9:02 pm CDT in Central Park on the Fox River. Total path length is estimated to be 2.69 miles long, with a width of 80 yards. Peak wind estimated to be around 100 mph.
03:32Z EF1 KMQT WI Door Detroit Harbor A tornado formed at 10:32 pm CDT on the southern part of Washington Island in northern Door County and continued northeast before dissipating at 10:34 pm CDT in the central part of Washington Island. Total path length is estimated to be 2.28 miles long, with a width of 50 yards. Peak wind estimated to be around 90 mph.

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