National Weather Service United States Department of Commerce
Radar loop of the tornado event. The top left image is base reflectivity (Z) and the top right image is storm-relative velocity (SRV). The bottom two images are correlation coefficient (CC) and spectrum width (SW). Low values of CC, combined with a SRV couplet or on a convergence zone, are a strong indicator of debris being lofted by a tornado. High values of SW can also denote the presence of a circulation.

Total Iowa Tornadoes: 32

EF0 (10)
EF1 (7)
EF2 (3)
EF3 (0)
EF4 (0)
EF5 (0)
EFU*(12)
Previous Yearly Reviews
2024 2023 2022 2021
2020 2019 2018 2017
 
 

 

Mouse Over a Tornado Icon
or Path to Find out More!

 

Use your mouse scroll wheel or the / buttons to zoom in and out of the map.
 
***ALL DATA ON THIS PAGE IS PRELIMINARY AND MAY CHANGE AT ANY TIME***
This page will be updated as time and resources allow and may not contain information from recent events
Information last updated on 1/15/2026

Above is a map of the tornadoes that occurred across Iowa in 2025. Mouse over each icon to view more information on that tornado, which will appear in the box to the right. A season summary and table of these tornadoes is provided below. Detailed KMZ files for many of the tracks can be downloaded and viewed in Google Earth by clicking on the appropriate icon in the table below. To download the full year map shown above, click the download button below.

Please note: Track lines and contours are often interpolated and may not encompass the full extent of the damage. Surveying procedures vary between NWS offices. Downloadable tracks may not be available for weak tornadoes that were not surveyed.

*EFU - EF Unknown rating. This is used in instances that a tornado does not impact damage indicators used to assigned an EF rating.


2025 Iowa Tornado Summary  

     

2025 was well below average for tornadoes in Iowa with just 32 tornadoes recorded, a notable low year for a state that averages 50 tornadoes a year. This number is especially low when compared to the record setting 125 tornadoes that occurred in 2024. Thankfully, this year also resulted in no injuries or fatalities attributed to tornadoes. 

The season began on March 14th when a tornado in Cedar County resulted in roof, tree, and outbuilding damage. Three more tornadoes occurred just over a month later, on April 17th, in southwest Iowa. This includes the largest tornado of the year, an EF-1 that was on the ground for nearly 20 miles and was just over a mile wide at its largest. This was the last of any tornadoes in Iowa until June 3rd, bypassing what is often the most active time of year for tornadoes in Iowa. On June 25th a weak tornado developed near the Iowa-Minnesota Line and produced tree damage before crossing into Minnesota. The next day another weak tornado developed in northern Iowa near LuVerne, causing sheet metal damage to outbuildings. 

July marked the busiest month of the year for Iowa tornadoes with more than half the tornadoes recorded in 2025 occurring in July. The first occurred on July 10th when a storm chaser captured video of a very weak tornado in rural southeast Iowa. The following day, July 11th, a line of storms produced straight-line wind and 12 confirmed tornadoes across mainly southeast Iowa. This line of storms resulted in a swath of damage to hundreds of trees, several outbuildings, power poles, and roofs. Just over a week later, an early morning tornado occurred just before 6 am CDT, developing in central with the track ending just outside the city of Gilbert. The associated line of storms continued to produce straight line wind gusts and damage through the morning. Four more tornadoes occurred to wrap up the month of July on the 28th, associated with a late night derecho that produced a swath of damage across northern Iowa. 

 

The final seven tornadoes of 2025 occurred in the month of August, beginning with a pair of tornadoes in Lee County on August 10th. This was followed by a tornado the next day on August 11th. Despite being on the ground for over two miles, this tornado in Van Buren County did not result in any notable damage. One tornado that remained in cropland occurred on August 17th. The final three tornadoes occurred on the morning of August 18th in Grundy County as a line of thunderstorms moved across the area. All three tornadoes remained in open cropland and did not result in any structural or tree damage. 

    


 

 

2025 Iowa Tornado Listing
Click each date for storm survey or event summaries (for select events)
# Date Time - Local
(CST)
Counties Start Location EF Rating Path
Length
Width (Yards) Injuries/
Deaths
Survey
Office
1. 3/14/2025 7:49 - 7:51pm  Cedar 3.00 SE Sugar Creek EF0 1.88 mi 50 0/0 DVN
2. 4/17/2025 7:13 - 7:28pm Fremont 2.24 SW Tabor EF0 5.47 mi 440 0/0 OAX
3. 4/17/2025 7:32 - 8:08pm Fremont/Page 2.02 SE Randolph EF1 19.72 mi 1971 0/0 OAX
4. 4/17/2025 9:21 - 9:28pm Union 2.68 SSE Kent EF1 4.27 mi 50 0/0 DMX
5. 6/3/2025 4:58 - 5:00pm Lee 0.41 SSW Jefferson Township EF0 0.46 mi 100 0/0 DVN
6. 6/25/2025 6:14 - 6:19pm Allamakee/Houston 3.70 ENE Union City EF0 3.63 mi 50 0/0 ARX
7. 6/26/2025 2:53 - 2:57pm Humboldt 2.12 SSE LuVerne EF0 2.06 mi 20 0/0 DMX
8. 7/10/2025 5:44 - 5:45pm Jackson 2.50 NW Crab Town EFU 0.10 mi 10 0/0 DVN
9. 7/11/2025 2:17 - 2:21pm Benton 2.10 N Keystone EF1 3.80 mi 20 0/0 DVN
10. 7/11/2025 2:35 - 2:39pm Benton/Linn 4.00 ESE Center Point EF1 4.13 mi 250 0/0 DVN
11. 7/11/2025 2:46pm Page 5.04 NE Clarinda   0.01mi 10 0/0 OAX
12. 7/11/2025 2:46 - 2:53pm Linn 3.70 ENE Center Point EF2 6.74 mi 300 0/0 DVN
13. 7/11/2025 3:04 - 3:16pm Linn/Jones 3.70 ESE Central City EF1 12.45 mi 150 0/0 DVN
14. 7/11/2025 3:17 - 3:19pm Delaware 3.2 ESE Hopkinton EF0 1.68 mi 40 0/0 DVN
15. 7/11/2025 3:20 - 3:30pm Jones 5.73 SE Monitcello EF1 10.10 mi 150 0/0 DVN
16. 7/11/2025 3:32 - 3:35pm Dubuque 2.85 NNE Cascade EF0 3.40 mi 50 0/0 DVN
17. 7/11/2025 3:45 - 3:46pm Dubuque 0.15 N Bernard EF1 0.86 mi 25 0/0 DVN
18. 7/11/2025 3:54 - 3:57pm Jackson 0.63 NNE La Motte EF2 2.90 mi 250 0/0 DVN
19. 7/11/2025 4:03 - 4:13pm Scott 2.00 SE Blue Grass EF2 7.60 mi 500 0/0 DVN
20. 7/11/2025 4:33 - 4:36pm Scott 5.12 ENE Davenport EF0 3.90 mi 75 0/0 DVN
21. 7/19/2025 4:45 - 4:49pm Boone/Story 5.10 NE Gilbert EFU 4.45 mi 40 0/0 DMX
22. 7/28/2025 8:29 - 8:31pm Lyon 1.07 ENE Alvord EF0 2.06 mi 250 0/0 FSD
23. 7/28/2025 8:34 - 8:35pm Lyon 4.81 NNE Doon EFU 0.21 mi 50 0/0 FSD
24. 7/28/2025 10:50 - 10:52pm Hancock 3.33 SW Crystal Lake EFU 1.21 mi 20 0/0 DMX
25. 7/28/2025 11:10 -11:14pm Cerro Gordo 3.30 SSE Clear Lake EF0 1.64 mi 15 0/0 DMX
26. 8/10/2025 6:41 - 6:42pm Lee 2.60 SE Vincennes EFU 0.03 mi 10 0/0 DVN
27. 8/10/2025 6:51 - 6:52pm Lee 3.71 SE Vincennes EFU 0.10 mi 10 0/0 DVN
28. 8/11/2025 10:05 - 10:10pm Van Buren 3.48 W Hillsboro EFU 2.21 mi 10 0/0 DVN
29. 8/17/2025 5:13 - 5:15pm Winnebago 2.62 NNE Crystal Lake EFU 0.40 mi 35 0/0 DMX
30. 8/18/2025 6:16 - 6:19am Grundy 5.45 NW Wellsburg EFU 1.39 mi 50 0/0 DMX
31. 8/18/2025 6:25 - 6:26am Grundy 5.00 NW Wellsburg EFU 0.62 mi 35 0/0 DMX
32. 8/18/2025 6:25 - 6:32am Grundy 0.65 N Holland EFU 4.53 mi 50 0/0 DMX

 



* Red entries indicate that the information is still under review

 

 

Track lengths use polylines created in the NWS Damage Assessment Toolkit when available, which may be longer than the official Storm Data track (derived from start and end points only).