Use your mouse scroll wheel or the / buttons to zoom in and out of the map.
Above is a map of the tornadoes that occurred across Iowa in 2023. 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.
2023 Iowa Tornado Summary |
The 2023 tornado season had the earliest start of any season dating back to when tornado records began in 1950. Two tornadoes occurred on January 16th in eastern Iowa. The first started just northeast of Williamsburg in Iowa county and tracked quickly northeast, remaining in rural areas. There was some minor damage to a farmstead along with a couple of trees blown down. The 2nd tornado occurred in Linn County northwest of Ely and was on the ground only briefly. This tornado produced no damage as it remained in open fields. This is also only the 2nd year tornadoes have been reported in January, the other being 1967. The season then took off dramatically on March 31st when an outbreak of tornadoes occurred across mostly eastern Iowa. A total of 25 tornadoes touched down on that day which is the most ever for any day in March. Several strong to violent tornadoes occurred with 9 EF2’s, one EF3 and one EF4 with the rest of the tornadoes being of EF1 strength or less. A total of 11 injuries occurred on that day but fortunately there were no fatalities.
April saw only five tornadoes with four of them occurring on April 19th in western Iowa. The month of May ended up with 19 tornadoes, however most of them were weak tornadoes which remained in open cropland or other rural locations. June only saw two weak tornadoes with both of them occurring on June 24th. This continued a trend since 2018 of relatively few tornadoes in what is usually the most active month of the year. Nine tornadoes touched down in July on two different days. The bulk of these occurred in the pre-dawn hours of July 12th with six tornadoes in west central Iowa. The remaining ten tornadoes for 2023 were spread out in August (6), September (2) and October (2) with little if any damage occurring with these events.
Overall, the total number of tornadoes for 2023 was 72 which is a little more than 20 above normal. The outbreak on March 31st was by far the most impressive event for the year with all the injuries in 2023 occurring on that day. The longest tornado path for the year was just over 26 miles which started northeast of Ottumwa and ended to the southwest of Keota. This tornado was also the widest of the year with a diameter of around 1000 yards or a little more than one half mile wide at a few locations along its path.
2023 Iowa Tornado Listing Click each date for storm survey or event summaries (for select events) |
|||||||||
# | Date | Time - Local (CDT/CST) |
Counties | Start Location | EF Rating | Path Length |
Injuries/ Deaths |
KMZ File | Survey Office |
1. | 01/16/2023 | 2:01pm - 2:09pm | Iowa | 0.5 E Williamsburg | EF1 | 4.70 mi | 0/0 | DVN | |
2. | 01/16/2023 | 2:50pm - 2:51pm | Linn | 3 NNW Ely | EFU | 0.83 mi | 0/0 | DVN | |
3. |
3/31/2023 | 3:36pm - 4:15pm | Wapello/Keokuk | 5.7 NE Ottumwa | EF3 | 26.1 mi | 0/0 | DMX/DVN | |
4. | 3/31/2023 | 3:52pm - 3:57pm | Poweshiek | 3.5 S Malcolm | EFU | 3.6 mi | 0/0 | DMX | |
5. | 3/31/2023 | 4:10pm - 4:37pm | Keokuk/Washington/Iowa/Johnson | 3.7 SSE Harper | EF4 | 19.9 mi | 3/0 | DVN | |
6. | 3/31/2023 | 4:22pm - 4:28pm | Grundy | 5.2 NNW Wellsburg | EF1 | 3.53 mi | 0/0 | DMX | |
7. | 3/31/2023 | 4:22pm - 4:29pm | Grundy | 3.2 NNW Wellsburg | EF1 | 4.14 mi | 0/0 | DMX | |
8. | 3/31/2023 | 4:36pm - 4:39pm | Benton | 3.1 WNW Vinton | EF2 | 1.7 mi | 0/0 | DVN | |
9. | 3/31/2023 | 4:37pm - 4:46pm | Johnson | 0.5 SW Amish | EF0 | 6.1 mi | 0/0 | DVN | |
10. | 3/31/2023 | 4:47pm - 4:54pm | Benton/Buchanan | 0.7 N Cheney | EF2 | 4.87 mi | 0/0 | DVN | |
11. | 3/31/2023 | 4:48pm - 5:08pm | Johnson | 3.4 ESE Cosgrove | EF2 | 16.93 mi | 2/0 | DVN | |
12. | 3/31/2023 | 4:51pm - 4:53pm | Benton | 2.8 NW Urbana | EFU | 1.35 mi | 0/0 | DVN | |
13. | 3/31/2023 | 4:53pm - 5:08pm | Johnson | 0.9 SW Hills | EF2 | 14.69 mi | 0/0 | DVN | |
14. | 3/31/2023 | 5:03pm - 5:05pm | Buchanan | 2.3 S Rowley | EFU | 1.66 mi | 0/0 | DVN | |
15. | 3/31/2023 | 5:06pm - 5:16pm | Cedar | 2.2 SSW West Branch | EF1 | 8.30 mi | 0/0 | DVN | |
16. | 3/31/2023 | 5:06pm - 5:18pm | Johnson/Linn | 0.9 NW Solon | EF2 | 8.97 mi | 0/0 | DVN | |
17. | 3/31/2023 | 5:14pm - 5:38pm | Cedar | 1.9 WSW Tipton | EF2 | 16.42 mi | 0/0 | DVN | |
18. | 3/31/2023 | 5:17pm - 5:23pm | Cedar | 2.5 SE Cedar Valley | EF1 | 5.20 mi | 0/0 | DVN | |
19. | 3/31/2023 | 5:18pm- 5:40pm | Cedar/Scott/Clinton | 3.7 NNE Atalissa | EF2 | 19.56 mi | 2/0 | DVN | |
20. | 3/31/2023 | 5:20pm - 5:28pm | Delaware | 3.6 SW Manchester | EF1 | 4.10 mi | 0/0 | DVN | |
21. | 3/31/2023 | 5:32pm - 5:47pm | Delaware/Clayton | 1.2 WSW Oneida | EF1 | 11.10 mi | 0/0 | DVN/ARX | |
22. | 3/31/2023 | 5:41pm - 5:43pm | Jones | 1.2 SSW Wyoming | EF1 | 1.37 mi | 0/0 | DVN | |
23. | 3/31/2023 | 5:41pm - 5:43pm | Des Moines | 1.1 W Mediapolis | EF2 | 0.95 mi | 0/0 | DVN | |
24. | 3/31/2023 | 5:50pm - 6:10pm | Clinton | 0.9 SSW Grand Mound | EF2 | 18.02 mi | 1/0 | DVN | |
25. | 3/31/2023 | 5:58pm - 6:01pm | Jackson | 3.3 SW Fulton | EF1 | 1.24 mi | 0/0 | DVN | |
26. | 3/31/2023 | 6:09pm - 6:10pm | Jackson | 2.7 NNW Andrew | EF0 | 0.17 mi | 0/0 | DVN | |
27. | 3/31/2023 | 6:16pm - 6:19pm | Jackson/JoDaviess IL. | 3.5 WSW Bellevue | EF1 | 1.87 mi | 3/0 | DVN | |
28. | 4/4/2023 | 6:43pm - 7:06pm | Warren/Marion | 3.3 E Liberty Center | EF1 | 15.32 mi | 0/0 | DMX | |
29. | 4/19/2023 | 7:10pm - 7:11pm | Pottawattamie | 6.8 E Macedonia | EFU | 0.50 mi | 0/0 | OAX | |
30. | 4/19/2023 | 7:56pm - 7:59pm | Crawford | 3.3 WNW Deloit | EFU | 1.85mi | 0/0 | DMX | |
31. | 4/19/2023 | 8:16pm | Fremont | 3.0 NNW Payne | EFU | 0.10 mi | 0/0 | OAX | |
32. | 4/19/2023 | 8:23pm-8:26pm | Fremont | 1.7 SW Thurman | EF0 | 0.50 mi | 0/0 | OAX | |
33. | 5/7/2023 | 5:48pm - 5:54pm | Muscatine | 0.7 N West Liberty | EF1 | 4.95 mi | 0/0 | DVN | |
34. | 5/7/2023 | 8:08pm | Fremont | 1.3 WNW Payne | EFU | 0.05 mi | 0/0 | OAX | |
35. | 5/13/2023 | 1:21pm - 1:22pm | Buena Vista | 3.3 SW Storm Lake | EFU | 0.01 mi | 0/0 | FSD | |
36. | 5/13/2023 | 1:22pm - 1:26pm | Warren/Marion | 3.4 ENE Sandyville | EF0 | 1.07 mi | 0/0 | DMX | |
37. | 5/13/2023 | 1:36pm - 1:37pm | Sac | 2.9 ENE Schaller | EFU | 0.28 mi | 0/0 | DMX | |
38. | 5/13/2023 | 1:50pm - 1:55pm | Buena Vista | 3.1 SSE Storm Lake | EFU | 0.99 mi | 0/0 | FSD | |
39. | 5/13/2023 | 3:23pm - 3:25pm | Marion | 1.3 NW Flagler | EFU | 0.52 mi | 0/0 | DMX | |
40. | 5/13/2023 | 3:29pm - 3:31pm | Marion | 2.2 NNE Flagler | EF0 | 0.54 mi | 0/0 | DMX | |
41. | 5/13/2023 | 3:52pm - 3:54pm | Marion | 0.8 NE Durham | EF0 | 0.66 mi | 0/0 | DMX | |
42. | 5/13/2023 | 4:15pm - 4:19pm | Pocahontas | 3.8 NW Fonda | EFU | 1.17 mi | 0/0 | DMX | |
43. | 5/13/2023 | 4:17pm - 4:24pm | Buena Vista | 3.3 ENE Newell | EF0 | 1.96 mi | 0/0 | FSD | |
44. | 5/13/2023 | 4:51pm - 4:53pm | Calhoun | 7.4 WNW Knoke | EFU | 0.62 mi | 0/0 | DMX | |
45. | 5/13/2023 | 5:18pm - 5:20pm | Greene | 1.7 SE Scranton | EFU | 0.42 mi | 0/0 | DMX | |
46. | 5/13/2023 | 6:20pm - 6:21pm | Marion | 5.8 NNW Melcher-Dallas | EFU | 0.31 mi | 0/0 | DMX | |
47. | 5/13/2023 | 6:22pm - 6:27pm | Calhoun/Pocahontas | 2.1 E Pomeroy | EF0 | 1.35 mi | 0/0 | DMX | |
48. | 5/13/2023 | 6:26pm - 6:28pm | Pocahontas | 3.0 S Ware | EFU | 0.47 mi | 0/0 | DMX | |
49. | 5/13/2023 | 6:52pm - 6:54pm | Pocahontas | 4.0 SSW Pocahontas | EFU | 0.48 mi | 0/0 | DMX | |
50. | 5/13/2023 | 6:52pm - 6:55pm | Marion | 1.9 W Donnelly | EF0 | 0.92 mi | 0/0 | DMX | |
51. | 5/13/2023 | 7:22pm - 7:24pm | Pocahontas | 1.8 NE Havelock | EFU | 0.63 mi | 0/0 | DMX | |
52. | 6/24/2023 | 10:31pm - 10:45pm | Scott | 3.6 SSE Maysville | EF0 | 9.63 mi | 0/0 | DVN | |
53. | 6/24/2023 | 11:02pm - 11:07pm | Pocahontas | 3.0 NNE Pocahontas | EF0 | 2.77 mi | 0/0 | DMX | |
54. | 7/12/2023 | 6:05am - 6:14am | Harrison | 3.6 S Logan | EF2 | 9.40 mi | 0/0 | OAX | |
55. | 7/12/2023 | 6:17am - 6:19am | Shelby | 2.2 NE Portsmouth | EF1 | 0.52 mi | 0/0 | OAX | |
56. | 7/12/2023 | 6:28am - 6:30am | Pottawattamie | 2.2 NNE Hancock | EF1 | 1.51 mi | 0/0 | OAX | |
57. | 7/12/2023 | 6:32am - 6:33am | Pottawattamie | 3.3 ENE Avoca | EF0 | 0.92 mi | 0/0 | OAX | |
58. | 7/12/2023 | 6:38am - 6:40am | Cass | 2.1 NNW Marne | EF0 | 1.46 mi | 0/0 | DMX | |
59. | 7/12/2023 | 6:39am - 6:42am | Cass | 1.5 E Marne | EF0 | 2.10 mi | 0/0 | DMX | |
60. | 7/28/2023 | 5:46pm - 5:54pm | Franklin | 1.2 NNE Popejoy | EF1 | 2.81 mi | 0/0 | DMX | |
61. | 7/28/2023 | 5:55pm - 5:59pm | Franklin | 2.5 N Burdette | EF1 | 1.82 mi | 0/0 | DMX | |
62. | 7/28/2023 | 9:16pm - 9:19pm | Clinton/Whiteside IL | 1.5 NNE Clinton | EF0 | 1.04 mi | 0/0 | DVN | |
63. | 8/5/2023 | 2:30pm - 2:33pm | Sioux | 2.2 NW Maurice | EF0 | 0.92 mi | 0/0 | FSD | |
64. | 8/5/2023 | 2:42pm | Sioux | 2.7 SSW Sioux Center | EFU | 0.05 mi | 0/0 | FSD | |
65. | 8/5/2023 | 9:24pm - 9:25pm | Carroll | 2.0 WSW Maple River | EFU | 0.32 mi | 0/0 | DMX | |
66. | 8/5/2023 | 9:29pm - 9:31pm | Sac | 2.6 SSW Auburn | EF0 | 0.90 mi | 0/0 | DMX | |
67. | 8/5/2023 | 9:30pm - 9:31pm | Sac | 2.1 SSW Auburn | EFU | 0.32 mi | 0/0 | DMX | |
68. | 8/14/2023 | 1:25pm - 1:28pm | Dubuque | 3.1 NNE Cascade | EFU | 1.23 mi | 0/0 | DVN | |
69. | 9/22/2023 | 5:42pm - 5:43pm | Benton | 3.7 NNE Blairstown | EFU | 0.31 mi | 0/0 | DVN | |
70. | 9/26/2023 | 3:15pm - 3:16pm | Benton | 3.3 NW Garrison | EFU | 0.10 mi | 0/0 | DVN | |
71. | 10/13/2023 | 2:12pm - 2:13pm | Webster | 2.9 SW Clare | EFU | 0.24 mi | 0/0 | DMX | |
72. | 10/13/2023 | 4:09 pm - 4:12pm | Jasper | 0.4 ESE Newton Airport | EF0 | 0.64 mi | 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).