Iowa, 2023

Tornadoes and Hail in Iowa, March 31, 2023

March 31, 2023 · NWS DVN · 67 events in 18 counties and zones

A very strong system developed on the morning of March 31st and tracked across the state of Iowa. This system pulled unseasonably warm and moist air into the Midwest, which combined with a very favorable wind profile to create a volatile environment for severe thunderstorms.

Where it happened

Every event with a place to put it. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
0
Injuries
11
Property damage
None recorded
Crop damage
None recorded
Events
67

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS DVN wrote it up.

A very strong system developed on the morning of March 31st and tracked across the state of Iowa. This system pulled unseasonably warm and moist air into the Midwest, which combined with a very favorable wind profile to create a volatile environment for severe thunderstorms. Discrete supercell thunderstorms occurred initially, but quickly transitioned into a QLCS mode. This system produced a historic tornado outbreak for the area, with a record 29 tornadoes on the day, including 13 rated EF-2, 1 rated EF-3, and 1 rated EF-4. This was the first EF-4 tornado in the NWS Quad Cities service area since 1995. 11 injuries were reported, with no known fatalities. In addition to the numerous tornadoes, there were many large hail and damaging wind reports. Maximum straight line thunderstorm winds were estimated at 80 to 90 mph.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Quad Cities, IA wrote its last area forecast discussion before the first event at Mar 31, 11:36 AM CST, 1 hour 32 minutes earlier.

Area forecast discussion, Mar 31, 11:36 AM CST, 1 hour 32 minutes before
Area Forecast Discussion
National Weather Service Quad Cities IA IL
1236 PM CDT Fri Mar 31 2023

...AVIATION UPDATE...

.SYNOPSIS...
Issued at 301 AM CDT Fri Mar 31 2023

Showers and storms associated with warm advection moved out of the
area early this morning. To our west, strong WAA led to temps in
the 50s and 60s with dewpoint temps in the 50s to near 60. Drier
air remained in place locally but that will soon change. To the
west a strong wave was ejecting out into the plains. A sfc low
over Nebraska is expected to move across the area and bring
showers and severe storms today for the region.

&&

.SHORT TERM...(Today and tonight)
Issued at 301 AM CDT Fri Mar 31 2023

Key messages:

1. Any thunderstorm that forms today will likely be strong or
severe.

2. Two waves of severe storms possible

Discussion:

Still a few scenarios plausible with the severe threat today.
While there is still some uncertainty as to what the evolution of
today's event will be, what is certain is that the environment is
ripe for severe thunderstorms. Overall synoptic setup is prime
for severe weather. A strongly forced upper level wave will
overspread an unstable warm sector at peak heating. This lift is
aided by the left exit region of the upper level jet interacting
with the upper level wave swinging negatively tilted across our
area. Strong shear exists for storms. To the west, a cold front
will approach the area and also aide in lift. Everything is there
for a severe weather outbreak. Storms in this environment will
have rigorous updrafts and will quickly become strong to severe.
They will also be fast moving and if you hear thunder it will be
too late to shelter. Stay weather aware today!!!

Latest suite of CAMs, along with run to run consistency of the
HRRR and even some of the global models paint early CI in eastern
KS with storms ripping northeast towards our area. If this
occurs, then we could see storms move into our area after 18z.
These storms will have better low level curvature to work with as
the low deepens to our west backing sfc winds. This would lead to
a decent tornado risk. CAMs have strong midlevel rotation with
these storms, so a sfc based storm here would be a decent shot at
long lived supercell, just before the main wave arrives. LCLs are
low enough for a strong tornado in this scenario. Need to keep an
eye on the CAM trends, but currently this threat area looks to be
along and south of I80. The main question here for me is SBCAPE
and sfc based storms. If we clear out, game on, if you don't,
supplemental soundings will up us determine any cap. Soundings do
have a cap for sb storms that quickly erodes and any sun would
help this happen quicker. The current runs of the HRRR have very
strong midlevel mesos over IL. I think the best area for strong
tornadoes in our area is located east of a line from Memphis, MO
to Walcott, IA to Milledgeville, IL. We may see more tornadoes
with the line later, but the stronger ones will likely be along
and east of the Mississippi River.

After this, cloud cover could inhibit new storm development west
of the area. Guidance is still bullish on a second wave
developing. The strong lift causing the second wave will also lead
to tons of updrafts to our west. Short-lived supercell threat
turns linear quick as 0-6km shear vectors are mostly parallel to
forcing. Winds and QLCS tornadoes are possible with this second
round of storms in the evening. This early to mid afternoon
convection is the one I am most concerned about. Intensive
mesoanalysis will be required for this storm system.

Also with strong winds forecast, have issued a wind advisory for
today into tomorrow for portions of the area. Could see gusts this
afternoon and more likely overnight into Saturday in the 50 mph
range. This could hamper any storm clean up and lead to falling
branches after the storms. Dry fuels will also combine to create
very high fire danger in the advisory area. Be sure to avoid
burning today.

.LONG TERM...(Saturday through Thursday)
Issued at 301 AM CDT Fri Mar 31 2023

Key messages:

1) Windy and colder on Saturday as we begin the month of April

2) Much warmer Sunday and into next week

3) Intense storm system with a severe thunderstorm threat on Tuesday

Details:

Saturday: As the intense system tracks through the Great Lakes
region colder and windy weather expected. Northwest winds will be
gusting to around 45 mph in the morning, then decreasing in the
afternoon. A wind advisory will be in effect for the morning hours
for locations south of Hwy 30. There may also be a mix of rain and
snow across northwest Illinois in the morning. Highs should only be
in the 40s.

Sunday: The pattern quickly becomes a zonal flow allowing for a
rapid warm-up on gusty south winds. Highs will be pushing into the
60s at most locations.

Monday through Tuesday: Global models indicate another deep trough
diving into the Rockies then lifting a negative-tilt trough into the
northern Plains/Midwest. Intense low pressure (979 mb) is expected
to track from the southern Plains to western Minnesota with the dvn
cwa squarely in the warm sector. Highs will be soaring well into the
70s to around 80 on Tuesday. This sets-up the area for the
possibility of another severe weather outbreak but too early for
details. Strong warm air advection may lead to thunderstorm chances
as early as Monday.

Mid to late week: Major pattern change to colder weather with below
normal temperatures expected to last into mid April, as we get into
a more substantial northwest flow.

Haase

&&

.AVIATION...(For the 18Z TAFS through 18Z Saturday afternoon)
Issued at 1233 PM CDT Fri Mar 31 2023

Two rounds of severe storms will sweep through eastern Iowa and
northern Illinois through 00z/01. MVFR/VFR conditions will be
interspersed with IFR conditions in TSRA. After 00z/01 strong
gradient winds will begin developing that will cause considerable
low level mechanical turbulence. Widespread MVFR conditions will
then spread from west to east with wrap around clouds through
12z/01. Conditions will improve back to VFR after 18z/01.

&&

.DVN WATCHES/WARNINGS/ADVISORIES...
IA...Wind Advisory until 1 PM CDT Saturday for Benton-Cedar-Des
     Moines-Henry IA-Iowa-Jefferson-Johnson-Keokuk-Lee-Linn-
     Louisa-Muscatine-Scott-Van Buren-Washington.

IL...Wind Advisory until 1 PM CDT Saturday for Bureau-Hancock-
     Henderson-Henry IL-McDonough-Mercer-Putnam-Rock Island-
     Warren.

MO...Wind Advisory until 1 PM CDT Saturday for Clark-Scotland.

&&

SYNOPSIS...Gibbs
SHORT TERM...Gibbs
LONG TERM...Haase
AVIATION...08
Hazardous weather outlook, Mar 31, 2:42 AM CST, 10 hours 26 minutes before
Hazardous Weather Outlook
National Weather Service Quad Cities IA IL
342 AM CDT Fri Mar 31 2023

IAZ040>042-051>054-063>068-076>078-087>089-098-099-ILZ001-002-007-
009-015>018-024>026-034-035-MOZ009-010-010845-
Buchanan-Delaware-Dubuque-Benton-Linn-Jones-Jackson-Iowa-Johnson-
Cedar-Clinton-Muscatine-Scott-Keokuk-Washington-Louisa-Jefferson-
Henry IA-Des Moines-Van Buren-Lee-Jo Daviess-Stephenson-Carroll-
Whiteside-Rock Island-Henry IL-Bureau-Putnam-Mercer-Henderson-
Warren-Hancock-McDonough-Scotland-Clark-
342 AM CDT Fri Mar 31 2023

This Hazardous Weather Outlook is for portions of north central
Illinois...northwest Illinois...west central Illinois...east
central Iowa...northeast Iowa...southeast Iowa and northeast
Missouri.

.DAY ONE...TODAY AND TONIGHT

The Storm Prediction Center has a Moderate Risk, or level 4 out
of 5, for severe thunderstorms this afternoon and evening. The
main hazards will be damaging straight line winds of 75 mph,
tornadoes, and large hail. Some of the tornadoes could be strong.

The thunderstorms will be very fast moving, from southwest to
northeast at 60 mph.

Before the storms arrive, a very high grassland fire danger is
forecast due to the warm temperatures and strong winds. Any fires
that occur may be difficult to control and burning should be
avoided today.

Strong gradient southwest winds are expected this afternoon and
tonight with gusts up to 50 mph. A wind advisory is in effect.

.DAYS TWO THROUGH SEVEN...SATURDAY THROUGH THURSDAY

Strong northwest winds gusting up to 50 mph will continue through
much of Saturday morning.

.SPOTTER INFORMATION STATEMENT...

Spotter activation will likely be needed this afternoon and evening.

Haase

In the hours before

Local storm report, Mar 31, 12:59 PM CST, 9 minutes before
PRELIMINARY LOCAL STORM REPORT
NATIONAL WEATHER SERVICE QUAD CITIES IA IL
159 PM CDT FRI MAR 31 2023

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0148 PM     HAIL             2 NNE SPERRY            40.97N 91.14W
03/31/2023  M0.70 INCH       DES MOINES         IA   TRAINED SPOTTER

            PEA TO DIME SIZE HAIL.

&&

DC

The radar

The Quad Cities radar (KDVN), 105 km away, was scanning. The volume nearest the first event began at 19:05 UTC.

Open the radar archive at this moment

Event by event

29 tornado, 22 thunderstorm wind, 16 hail. Local standard time, as filed.

Hail, Henry

When
March 31, 1:08 PM CST
Where
Henry County, 1.57 mi W of New London
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
40.920, -91.430

Tornado, Keokuk

When
March 31, 2:49 PM CST to 3:15 PM CST
Where
Keokuk County, 1.73 mi SE of Martinsburg to 2.59 mi SW of Keota
Rating
EF3
Path length
17.38 mi
Path width
1,000 yd
Reported by
NWS Storm Survey
Coordinates
41.160, -92.230

A large violent tornado developed in Wapello County (see NWS Des Moines Storm Data) and tracked into Keokuk County about 1 mile southeast of Martinsburg on Wapello-Keokuk Road. The tornado continued to the northeast before lifting just north of Highway 92, southwest of Keota. The tornado produced EF-3 damage to a house northeast of Martinsburg, and caused additional significant damage to farmsteads and outbuildings. The tornado was on the ground in Keokuk County for about 17 miles, with a maximum width of 1000 yards and peak estimated winds of 150 MPH.

Tornado, Keokuk

When
March 31, 3:10 PM CST to 3:19 PM CST
Where
Keokuk County, 2.69 mi WNW of Talleyrand to 1.88 mi NE of Keota
Rating
EF4
Path length
7.09 mi
Path width
700 yd
Continued into
Washington, Ia (DVN)
Injuries
3 direct, 0 indirect
Reported by
NWS Storm Survey
Coordinates
41.310, -92.030

Another large, violent tornado developed in eastern Keokuk County as the initial tornado was weakening southwest of Keota. The tornado tracked to the northeast, on the western fringe of Keota, and crossed into Washington County near the intersection of Keokuk-Washington Road and 180th St. The tornado then continued through northwest Washington county, extreme southeast Iowa County, and into far southwest Johnson County. The tornado severely damaged several homes near Keota, wiping one house completely off its foundation, resulting in EF-4 level damage. A car was lofted in the air and tossed about 1000 feet into a nearby field and trees were completely debarked with only stubs of the largest branches remaining. As the tornado tracked west of Wellman, Iowa it knocked over a 325 ft cell phone tower. The tornado began to dissipate as it tracked into far southwest Johnson County. The tornado was rated EF-4 in Keokuk County, EF-3 in Washington County, and EF-1 in Iowa and Johnson Counties.

Tornado, Washington

When
March 31, 3:19 PM CST to 3:33 PM CST
Where
Washington County, 7.37 mi NW of West Chester to 2.83 mi N of Wellman
Rating
EF3
Path length
10.19 mi
Path width
700 yd
Continued into
Iowa, Ia (DVN)
Reported by
NWS Storm Survey
Coordinates
41.391, -91.947

Another large, violent tornado developed in eastern Keokuk County as the initial tornado was weakening southwest of Keota. The tornado tracked to the northeast, on the western fringe of Keota, and crossed into Washington County near the intersection of Keokuk-Washington Road and 180th St. The tornado then continued through northwest Washington county, extreme southeast Iowa County, and into far southwest Johnson County. The tornado severely damaged several homes near Keota, wiping one house completely off its foundation, resulting in EF-4 level damage. A car was lofted in the air and tossed about 1000 feet into a nearby field and trees were completely debarked with only stubs of the largest branches remaining. As the tornado tracked west of Wellman, Iowa it knocked over a 325 ft cell phone tower. The tornado moved into extreme southeast Iowa County near the intersection of Iowa-Washington Road and Ginkgo Ave., and then into far southwest Johnson County, about a third of a mile north of the intersection of Iowa-Washington Road and Johnson Iowa Road SW. The tornado was rated EF-4 in Keokuk County, EF-3 in Washington County, and EF-1 in Iowa and Johnson Counties.

Hail, Keokuk

When
March 31, 3:29 PM CST
Where
Keokuk County, 0.86 mi SE of Keota
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
41.360, -91.960

Hail, Benton

When
March 31, 3:30 PM CST
Where
Benton County, 0.86 mi SE of Garrison
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
42.140, -92.140

Thunderstorm Wind, Benton

When
March 31, 3:30 PM CST
Where
Benton County, 0.51 mi E of Garrison
Measured
52 kt (60 mph) measured gust
Reported by
Emergency Manager
Coordinates
42.150, -92.140

Tornado, Iowa

When
March 31, 3:33 PM CST to 3:34 PM CST
Where
Iowa County, 6.59 mi SE of Holbrook to 6.46 mi SE of Holbrook
Rating
EF1
Path length
0.38 mi
Path width
700 yd
Continued into
Johnson, Ia (DVN)
Reported by
Official NWS Observations
Coordinates
41.511, -91.832

Another large, violent tornado developed in eastern Keokuk County as the initial tornado was weakening southwest of Keota. The tornado tracked to the northeast, on the western fringe of Keota, and crossed into Washington County near the intersection of Keokuk-Washington Road and 180th St. The tornado then continued through northwest Washington county, extreme southeast Iowa County, and into far southwest Johnson County. The tornado severely damaged several homes near Keota, wiping one house completely off its foundation, resulting in EF-4 level damage. A car was lofted in the air and tossed about 1000 feet into a nearby field and trees were completely debarked with only stubs of the largest branches remaining. As the tornado tracked west of Wellman, Iowa it knocked over a 325 ft cell phone tower. The tornado moved into extreme southeast Iowa County near the intersection of Iowa-Washington Road and Ginkgo Ave., and then into far southwest Johnson County, about a third of a mile north of the intersection of Iowa-Washington Road and Johnson Iowa Road SW. The tornado was rated EF-4 in Keokuk County, EF-3 in Washington County, and EF-1 in Iowa and Johnson Counties.

Tornado, Johnson

When
March 31, 3:34 PM CST to 3:37 PM CST
Where
Johnson County, 2.71 mi WSW of Amish to 1.24 mi WNW of Amish
Rating
EF1
Path length
2.24 mi
Path width
700 yd
Reported by
NWS Storm Survey
Coordinates
41.516, -91.829

Another large, violent tornado developed in eastern Keokuk County as the initial tornado was weakening southwest of Keota. The tornado tracked to the northeast, on the western fringe of Keota, and crossed into Washington County near the intersection of Keokuk-Washington Road and 180th St. The tornado then continued through northwest Washington county, extreme southeast Iowa County, and into far southwest Johnson County. The tornado severely damaged several homes near Keota, wiping one house completely off its foundation, resulting in EF-4 level damage. A car was lofted in the air and tossed about 1000 feet into a nearby field and trees were completely debarked with only stubs of the largest branches remaining. As the tornado tracked west of Wellman, Iowa it knocked over a 325 ft cell phone tower. The tornado moved into extreme southeast Iowa County near the intersection of Iowa-Washington Road and Ginkgo Ave., and then into far southwest Johnson County, about a third of a mile north of the intersection of Iowa-Washington Road and Johnson Iowa Road SW. The tornado dissipated just northwest of Hillcrest Academy in Johnson County. The tornado was rated EF-4 in Keokuk County, EF-3 in Washington County, and EF-1 in Iowa and Johnson Counties.

Tornado, Benton

When
March 31, 3:36 PM CST to 3:39 PM CST
Where
Benton County, 3.15 mi WNW of Vinton to 2.47 mi SW of Vinton Meml Arpt
Rating
EF2
Path length
1.7 mi
Path width
50 yd
Reported by
NWS Storm Survey
Coordinates
42.180, -92.090

The tornado developed northwest of Vinton, Iowa and moved northeast, producing damage to farm buildings, trees, and power poles.

Tornado, Johnson

When
March 31, 3:37 PM CST to 3:46 PM CST
Where
Johnson County, 0.52 mi W of Amish to 2.58 mi E of Windham
Rating
EF0
Path length
6.1 mi
Path width
50 yd
Reported by
NWS Storm Survey
Coordinates
41.530, -91.790

A review of Sentinel satellite data confirms that a separate tornado developed near Amish, and moved northeast around 6 miles to near Frytown, before dissipating. The tornado caused damage to farm outbuildings along its path. The tornado was rated EF0 with maximum winds around 85 mph. After the tornado dissipated, the associated supercell thunderstorm cycled again and produced an EF2 tornado that tracked from Coralville to Solon.

Hail, Benton

When
March 31, 3:40 PM CST
Where
Benton County, 0.86 mi SW of Van Horne
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
42.010, -92.090

Hail, Benton

When
March 31, 3:46 PM CST
Where
Benton County, 2.16 mi ENE of Garrison
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
42.160, -92.110

Tornado, Benton

When
March 31, 3:47 PM CST to 3:51 PM CST
Where
Benton County, 0.69 mi N of Cheney to 3.07 mi WNW of Spencers Grove
Rating
EF2
Path length
2.64 mi
Path width
50 yd
Continued into
Buchanan, Ia (DVN)
Reported by
NWS Storm Survey
Coordinates
42.260, -91.930

An NWS Storm Survey found a EF-2 tornado with estimated peak winds of 115 mph. A tornado produced a short path of significant tree and farm outbuilding damage, as well as damage to a home. The tornado crossed into Buchanan County along Benton-Buchanan Road at the Bearbower Sand Prairie County Park. The final tornado path was confirmed during a review of Sentinel satellite data.

Tornado, Johnson

When
March 31, 3:48 PM CST to 4:08 PM CST
Where
Johnson County, 3.39 mi ESE of Cosgrove to 0.86 mi NE of Solon
Rating
EF2
Path length
16.93 mi
Path width
75 yd
Injuries
2 direct, 0 indirect
Reported by
NWS Storm Survey
Coordinates
41.630, -91.690

A tornado developed just southwest of Coralville, crossed Highway 218 and damaged the James St. Warehouse near Highway 6 in Coralville. Several trailers and a truck were flipped over in the vicinity. A retail building also had part of a roof lifted off with several vehicles rolled or flipped. The tornado then tracked into a residential area and uprooted and snapped numerous trees. At least 2 injuries were reported by emergency management. Damage then became more sporadic before the tornado reintensified across Coralville Reservoir. A more concentrated path began near Sugar Bottom campground east of North Liberty and continued northeast towards Solon. A radio tower collapsed and a roof was lifted off a home and partially removed. The tornado continued northeast into a field before eventually reaching another farmstead and destroying an outbuilding. Debris from the farmstead was lofted into a field with a 2x4 driven into the ground. The tornado continued into Solon, uprooting trees, bending street signs, and destroying another outbuilding before dissipating and lifting just north of Sutliff Rd.

Tornado, Buchanan

When
March 31, 3:51 PM CST to 3:54 PM CST
Where
Buchanan County, 3.58 mi SE of Lime Creek Co Park to 2.55 mi E of Lime Creek Co Park
Rating
EFU
Path length
2.23 mi
Path width
50 yd
Reported by
NWS Storm Survey
Coordinates
42.298, -91.925

The tornado developed in Benton County and crossed into Buchanan County along Benton-Buchanan Road at the Bearbower Sand Prairie County Park. The final tornado path was confirmed during a review of Sentinel satellite data. There was no observable damage in Buchanan County to assign a rating. The tornado was rated EF-2 in Benton County and EF-U in Buchanan County.

Tornado, Benton

When
March 31, 3:51 PM CST to 3:53 PM CST
Where
Benton County, 0.5 mi SE of Cheney to 1.25 mi NE of Cheney
Rating
EFU
Path length
1.35 mi
Path width
10 yd
Reported by
NWS Storm Survey
Coordinates
42.246, -91.922

A small, distinct tornado path was identified northwest of Urbana, Iowa, after analyzing post-event Sentinel satellite data. There was no observable damage to assign an EF-scale rating.

Tornado, Johnson

When
March 31, 3:53 PM CST to 4:08 PM CST
Where
Johnson County, 0.86 mi SW of Hills to 0.52 mi W of Oasis
Rating
EF2
Path length
14.69 mi
Path width
100 yd
Reported by
Trained Spotter
Coordinates
41.540, -91.560

The tornado began southwest of Hills and moved northeast, crossing Highway 218 through the northwest portions of town. The tornado destroyed several outbuildings, large trees, and trim/siding on houses. The greatest damage was seen in western portions of the town of Hills, where roofs were completely torn off, siding removed from several homes and a large outbuilding destroyed. The tornado then proceeded through a wooded area with several trees snapped. It then continued northeast, destroying siding and roofs on several homes on the extreme southeast side of Iowa City. The tornado continued northeast and crossed Herbert Hoover Highway before lifting. Johnson County EMA provided outstanding support to determine the final portion of this track.

Hail, Johnson

When
March 31, 3:59 PM CST
Where
Johnson County, 1.24 mi SE of Oakdale
Measured
1 in hail
Reported by
Public
Coordinates
41.690, -91.600

A public report of hail increasing in size to 1 inch. Also reported that sheet metal and insulating were falling from the sky.

Hail, Benton

When
March 31, 4:00 PM CST
Where
Benton County, 0.86 mi SW of Van Horne
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
42.010, -92.090

Tornado, Buchanan

When
March 31, 4:03 PM CST to 4:05 PM CST
Where
Buchanan County, 2.28 mi S of Rowley to 1.02 mi SE of Rowley
Rating
EFU
Path length
1.66 mi
Path width
10 yd
Reported by
NWS Storm Survey
Coordinates
42.347, -91.824

A review of Sentinel Satellite and radar data confirmed a brief tornado path just east of Rowley. There was no observable damage to assign a rating. Beginning and end times estimated based on radar.

Thunderstorm Wind, Benton

When
March 31, 4:05 PM CST
Where
Benton County, 0.69 mi S of Belle Plaine Arpt
Measured
61 kt (70 mph) measured gust
Reported by
Emergency Manager
Coordinates
41.910, -92.300

Tornado, Johnson

When
March 31, 4:06 PM CST to 4:11 PM CST
Where
Johnson County, 0.86 mi NW of Solon to 4.54 mi NNE of Solon
Rating
EF2
Path length
4.19 mi
Path width
75 yd
Continued into
Linn, Ia (DVN)
Reported by
NWS Storm Survey
Coordinates
41.810, -91.510

Another tornado developed just northwest of Solon and moved northeast, destroying and snapping several trees and a small portion of a shed roof. A farmstead north of Solon lost 2 large outbuildings and grain silos. Power poles were also snapped in a field. As the tornado neared the Johnson-Linn county line, many trees were snapped or uprooted, with a few rolling through the part of the adjacent field. A house sustained minor shingle damage and broken windows. The tornado crossed into Linn County about a quarter of a mile north of the intersection of 110th St. NE and Taft Ave. NE. The tornado was rated EF2 in Johnson County with maximum winds around 130 mph.

Tornado, Cedar

When
March 31, 4:06 PM CST to 4:16 PM CST
Where
Cedar County, 0.86 mi NW of Billick Fld Arpt to 0.86 mi SE of Cedar Vly
Rating
EF1
Path length
8.3 mi
Path width
10 yd
Reported by
NWS Storm Survey
Coordinates
41.640, -91.360

Most of the tornado path was identified during a post-event analysis of Sentinel satellite data. Near the end of the path, some damage to trees was found, resulting in the EF0 rating.

Tornado, Linn

When
March 31, 4:11 PM CST to 4:18 PM CST
Where
Linn County, 4.72 mi SSW of Mt Vernon to 0.34 mi ESE of Mt Vernon
Rating
EF1
Path length
4.78 mi
Path width
75 yd
Reported by
NWS Storm Survey
Coordinates
41.860, -91.464

This tornado is a continuation of a tornado that began in Johnson County, just northwest of Solon. The tornado crossed into Linn County about a quarter mile north of the intersection of 110th St. NE and Taft Ave. NE. In Linn County, the tornado continued northeast and produced some tree, roof, and outbuilding damage before dissipating in the southern part of Mt. Vernon. The tornado was rated EF1 in Linn County, with maximum winds around 110 mph.

Tornado, Cedar

When
March 31, 4:14 PM CST to 4:38 PM CST
Where
Cedar County, 1.24 mi SW of Mathews Arpt to 2.07 mi NW of Massillon
Rating
EF2
Path length
16.42 mi
Path width
250 yd
Reported by
NWS Storm Survey
Coordinates
41.760, -91.170

A tornado developed just west of Tipton, and tracked northeast through the Clarence area before lifting just south of the Cedar-Jones County line. The tornado tore the roof off a house just west of Tipton and uprooted large trees. The tornado also snapped power poles and caused significant damage to outbuildings.

Hail, Johnson

When
March 31, 4:15 PM CST
Where
Johnson County, 2.17 mi ESE of North Liberty
Measured
1.75 in hail
Reported by
Public
Coordinates
41.740, -91.580

Tornado, Cedar

When
March 31, 4:17 PM CST to 4:23 PM CST
Where
Cedar County, 2.48 mi SE of Cedar Vly to 0.86 mi SE of Mathews Arpt
Rating
EF1
Path length
5.2 mi
Path width
100 yd
Reported by
NWS Storm Survey
Coordinates
41.710, -91.210

A second tornado occurred northeast of West Branch, and lifted near the Tipton Golf and Country Club. The tornado was rated EF1 with maximum winds around 110 mph. The tornado caused house and outbuilding damage southwest of Tipton.

Tornado, Cedar

When
March 31, 4:18 PM CST to 4:36 PM CST
Where
Cedar County, 3.73 mi SW of Lime City to 4.9 mi ENE of Bennett
Rating
EF2
Path length
16.05 mi
Path width
200 yd
Continued into
Scott, Ia (DVN)
Injuries
2 direct, 0 indirect
Reported by
NWS Storm Survey
Coordinates
41.620, -91.140

A tornado touched down 3 miles north of Atalissa, Iowa in Cedar County, snapping power poles and large trees along its path. It caused significant damage to two homes southwest of Bennett, Iowa, and flipped over a semi along interstate 80. It also damaged several concrete block silos south of Bennett. The tornado continued to track to the northeast through a rural area, causing sporadic tree damage. The tornado entered extreme northwest Scott County about a third of a mile south of 220th St., then travelled around one mile before entering Clinton County about a half mile west of the intersection of 280th St. and 110th Ave. The tornado then dissipated about 2 miles south of Wheatland. The peak winds were estimated at 120 mph. The tornado was rated EF-2 in Cedar County, and EF-0 in Scott and Clinton Counties.

Tornado, Delaware

When
March 31, 4:20 PM CST to 4:28 PM CST
Where
Delaware County, 3.62 mi SW of Manchester to 0.4 mi NNE of Manchester
Rating
EF1
Path length
4.1 mi
Path width
50 yd
Reported by
NWS Storm Survey
Coordinates
42.442, -91.499

An EF1 tornado moved from 3 miles southwest of Manchester through the southeast part of town. This tornado damaged to structures and trees along its path, with estimated peak winds around 110 mph.

Thunderstorm Wind, Linn

When
March 31, 4:20 PM CST
Where
Linn County, 0.51 mi W of Lisbon
Measured
56 kt (64 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.920, -91.390

A trained spotter reported 6 inch diameter trees down at this location.

Hail, Louisa

When
March 31, 4:28 PM CST
Where
Louisa County, 0.86 mi NW of Columbus Jct
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
41.280, -91.360

Hail, Benton

When
March 31, 4:29 PM CST
Where
Benton County, Vinton
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
42.170, -92.030

Thunderstorm Wind, Des Moines

When
March 31, 4:30 PM CST
Where
Des Moines County, 1.48 mi NNW of Danville Wilson Arpt
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
40.870, -91.330

A trained spotter reported a semi tipped over as a line of thunderstorms moved into the area. The spotter measured winds in excess of 60 MPH.

Thunderstorm Wind, Benton

When
March 31, 4:30 PM CST to 4:40 PM CST
Where
Benton County, 0.69 mi S of Shellsburg
Measured
61 kt (70 mph) measured gust
Reported by
Emergency Manager
Coordinates
42.090, -91.870

Tornado, Delaware

When
March 31, 4:32 PM CST to 4:45 PM CST
Where
Delaware County, 1.17 mi WSW of Oneida to 1.26 mi NNE of Twin Bridges Park
Rating
EF1
Path length
9.89 mi
Path width
50 yd
Continued into
Clayton, Ia (ARX)
Reported by
NWS Storm Survey
Coordinates
42.525, -91.372

This EF1 tornado developed southwest of Oneida, IA in Delaware County and moved northeast into Clayton County, IA, around 16:45 LST. This tornado damaged farm outbuildings and trees along its path, determined through ground surveys and Sentinel satellite data, with estimated peak winds around 110 mph. Scour marks on farms were also noted from Sentinel Satellite, as it crossed into Clayton County, about 3 miles west of Colesburg (see NWS LaCrosse StormData for details of tornado in Clayton County).

Thunderstorm Wind, Benton

When
March 31, 4:32 PM CST
Where
Benton County, Norway
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.900, -91.920

A trained spotter estimated thunderstorm wind speeds up to 61 knots.

Thunderstorm Wind, Des Moines

When
March 31, 4:34 PM CST
Where
Des Moines County, 0.69 mi N of Yarmouth
Measured
53 kt (61 mph) measured gust
Reported by
Fire Department/Rescue
Coordinates
41.030, -91.320

Thunderstorm Wind, Muscatine

When
March 31, 4:35 PM CST
Where
Muscatine County, Muscatine Muni Arpt
Measured
55 kt (63 mph) measured gust
Reported by
AWOS
Coordinates
41.370, -91.150

A measured gust by the AWOS at the Muscatine Municipal Airport.

Tornado, Scott

When
March 31, 4:36 PM CST to 4:37 PM CST
Where
Scott County, 3.39 mi NNW of New Liberty to 3.55 mi N of New Liberty
Rating
EF0
Path length
0.58 mi
Path width
200 yd
Continued into
Clinton, Ia (DVN)
Reported by
NWS Storm Survey
Coordinates
41.767, -90.899

A tornado touched down 3 miles north of Atalissa, Iowa in Cedar County, snapping power poles and large trees along its path. It caused significant damage to two homes southwest of Bennett, Iowa, and flipped over a semi along interstate 80. It also damaged several concrete block silos south of Bennett. The tornado continued to track to the northeast through a rural area, causing sporadic tree damage. The tornado entered extreme northwest Scott County about a third of a mile south of 220th St., then travelled around one mile before entering Clinton County about a half mile west of the intersection of 280th St. and 110th Ave. The tornado then dissipated about 2 miles south of Wheatland. The peak winds were estimated at 120 mph. The tornado was rated EF-2 in Cedar County, and EF-0 in Scott and Clinton Counties.

Thunderstorm Wind, Linn

When
March 31, 4:36 PM CST
Where
Linn County, (Cid)cedar Rapids Ar
Measured
60 kt (69 mph) measured gust
Reported by
ASOS
Coordinates
41.880, -91.720

A 60 knot gust measured by the ASOS at the Cedar Rapids Airport.

Tornado, Clinton

When
March 31, 4:37 PM CST to 4:40 PM CST
Where
Clinton County, 3.04 mi W of Big Rock to 1.92 mi NNW of Big Rock
Rating
EF0
Path length
2.93 mi
Path width
200 yd
Reported by
NWS Storm Survey
Coordinates
41.771, -90.889

A tornado touched down 3 miles north of Atalissa, Iowa in Cedar County, snapping power poles and large trees along its path. It caused significant damage to two homes southwest of Bennett, Iowa, and flipped over a semi along interstate 80. It also damaged several concrete block silos south of Bennett. The tornado continued to track to the northeast through a rural area, causing sporadic tree damage. The tornado entered extreme northwest Scott County about a third of a mile south of 220th St., then travelled around one mile before entering Clinton County about a half mile west of the intersection of 280th St. and 110th Ave. The tornado then dissipated about 2 miles south of Wheatland. The peak winds were estimated at 120 mph. The tornado was rated EF-2 in Cedar County, and EF-0 in Scott and Clinton Counties.

Thunderstorm Wind, Des Moines

When
March 31, 4:38 PM CST
Where
Des Moines County, 0.87 mi SE of Beaverdale
Measured
56 kt (64 mph) estimated gust
Reported by
Trained Spotter
Coordinates
40.840, -91.210

A trained spotter reported a semi blown over on U.S. Highway 61.

Thunderstorm Wind, Linn

When
March 31, 4:40 PM CST to 4:50 PM CST
Where
Linn County, 1.38 mi N of Hiawatha
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.050, -91.680

Pea sized hail also fell with the strong winds.

Tornado, Jones

When
March 31, 4:41 PM CST to 4:43 PM CST
Where
Jones County, 1.16 mi SSW of Wyoming to 0.54 mi E of Wyoming
Rating
EF1
Path length
1.37 mi
Path width
50 yd
Reported by
NWS Storm Survey
Coordinates
42.054, -91.007

An EF-1 tornado with peak winds estimated around 100 MPH touched down south of Wyoming and moved through the east side of town, damaging mainly trees with at least two trees snapped off. Twisted metal was lofted into the fire department parking lot.

Tornado, Des Moines

When
March 31, 4:41 PM CST to 4:43 PM CST
Where
Des Moines County, 1.09 mi W of Mediapolis to 0.51 mi NNW of Mediapolis
Rating
EF2
Path length
0.95 mi
Path width
150 yd
Reported by
NWS Storm Survey
Coordinates
41.001, -91.171

A brief tornado tracked east across the southern portions of the town of Mediapolis, destroying siding and shingles on a few homes and businesses. Numerous large tree limbs fell on mobile homes and frame houses, damaging roofs and siding. In the middle of town, at it's peak strength, the tornado widened to 150 yards and produced EF2 damage at a home, where it removed the entire roof, and snapped a few large trees off just above the ground. The tornado dissipated quickly on the east side of town. The peak winds are estimated to be 120 mph with this tornado.

Hail, Cedar

When
March 31, 4:42 PM CST
Where
Cedar County, 0.86 mi NE of Lowden
Measured
0.75 in hail
Reported by
COOP Observer
Coordinates
41.860, -90.920

The COOP Observer also reported gusty winds.

Thunderstorm Wind, Des Moines

When
March 31, 4:42 PM CST
Where
Des Moines County, (Brl)burlington Muni
Measured
51 kt (59 mph) measured gust
Reported by
ASOS
Coordinates
40.780, -91.130

Thunderstorm Wind, Louisa

When
March 31, 4:43 PM CST
Where
Louisa County, 2.14 mi SSE of Wapello
Measured
103 kt (119 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
41.150, -91.190

A power company repair main confirmed that thunderstorm snapped off two power poles. No other damage was found. Time of the event was estimated using radar.

Hail, Cedar

When
March 31, 4:45 PM CST
Where
Cedar County, 0.86 mi NE of Lowden
Measured
1.5 in hail
Reported by
COOP Observer
Coordinates
41.860, -90.920

Tornado, Clinton

When
March 31, 4:50 PM CST to 5:10 PM CST
Where
Clinton County, 1.24 mi SE of Grand Mound to 2.14 mi NNW of Goose Lake
Rating
EF2
Path length
18.02 mi
Path width
350 yd
Injuries
1 direct, 0 indirect
Reported by
NWS Storm Survey
Coordinates
41.810, -90.650

A strong tornado developed over the southeast part of Grand Mound, Iowa, and tracked through Charlotte, Iowa. A continuous damage track was noted, with several damaged houses, especially in Charlotte. The highest damage rating was located northeast of Grand Mound, where a whole house was shifted off it's foundation, and an entire house completely collapsed. Many areas noted tree damage and snapped power poles along the track of the tornado as well. Damage was also noted in Charlotte, associated with partial to complete destruction of barns and outbuildings. 3 people where trapped in the house that collapsed in Grand Mound, and one was transported to the hospital with minor injuries. The peak winds were estimated at 120 mph.

Tornado, Jackson

When
March 31, 4:58 PM CST to 5:01 PM CST
Where
Jackson County, 2.47 mi NW of Hurstville to 1.72 mi SW of Fulton
Rating
EF1
Path length
1.24 mi
Path width
50 yd
Reported by
Trained Spotter
Coordinates
42.120, -90.720

A trained spotter reported damage to outbuildings at two farmsteads. Residents in the path of the tornado reported hearing a roar. There was a rotational velocity couplet and a tornado debris signature (TDS) on radar as well. Wind speeds and path were estimated based on reports from spotters. Peak winds estimated at 100 mph.

Hail, Jackson

When
March 31, 5:00 PM CST
Where
Jackson County, 0.51 mi E of Maquoketa
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
42.070, -90.670

A trained spotter reported dime to nickel sized hail. The time of event was estimated using radar.

Thunderstorm Wind, Des Moines

When
March 31, 5:01 PM CST
Where
Des Moines County, 0.87 mi NE of Burlington Arpt
Measured
56 kt (64 mph) estimated gust
Reported by
Trained Spotter
Coordinates
40.790, -91.110

A trained spotter estimated thunderstorm wind gusts of 60 to 70 MPH with no damage reported.

Tornado, Jackson

When
March 31, 5:09 PM CST to 5:10 PM CST
Where
Jackson County, 2.64 mi S of Cottonville to 2.56 mi S of Cottonville
Rating
EF0
Path length
0.17 mi
Path width
15 yd
Reported by
NWS Storm Survey
Coordinates
42.192, -90.605

A shed roof and walls were destroyed and blown in a narrow path to 184th street, where a narrow path of tree damage occurred. The peak winds were estimated around 75 mph.

Thunderstorm Wind, Dubuque

When
March 31, 5:11 PM CST
Where
Dubuque County, 2.13 mi NNW of Dubuque
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.530, -90.680

A trained spotter reported power lines and trees down at 32nd Street and Peru Road.

Hail, Scott

When
March 31, 5:13 PM CST
Where
Scott County, 0.86 mi NW of Panorama Park
Measured
1 in hail
Reported by
Public
Coordinates
41.560, -90.480

Hail, Scott

When
March 31, 5:15 PM CST
Where
Scott County, 2.14 mi NNE of Bettendorf
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
41.560, -90.510

Tornado, Jackson

When
March 31, 5:16 PM CST to 5:17 PM CST
Where
Jackson County, 3.48 mi WSW of Bellevue to 2.72 mi WSW of Bellevue
Rating
EF1
Path length
0.85 mi
Path width
100 yd
Continued into
Jo Daviess, Il (DVN)
Injuries
3 direct, 0 indirect
Reported by
NWS Storm Survey
Coordinates
42.242, -90.427

A tornado touched down just south of Bellevue, and moved northeast over the Mississippi River before dissipating. This tornado impacted an RV park and some cabins located nearby. Some structural damage was noted, with some RVs that were flipped and damaged. Several trees within the area were also impacted, with some uprooted. Three injuries were noted with this tornado in the vicinity of the RV park. This tornado continued into Jo Daviess County, Illinois, but likely dissipated over the river as no damage was observed in a wooded area adjacent to the river. Peak winds were estimated around 105 mph.

Thunderstorm Wind, Dubuque

When
March 31, 5:18 PM CST
Where
Dubuque County, 2.55 mi W of Asbury
Measured
63 kt (72 mph) measured gust
Reported by
Trained Spotter
Coordinates
42.520, -90.800

A trained spotter reported a 6 inch diameter tree down at their location. There were also other large tree branches down. Reported a 63 mile per hour gust from their personal weather station.

Hail, Scott

When
March 31, 5:23 PM CST
Where
Scott County, 0.69 mi S of West Lake Park
Measured
0.75 in hail
Reported by
Trained Spotter
Coordinates
41.510, -90.680

Thunderstorm Wind, Dubuque

When
March 31, 5:30 PM CST
Where
Dubuque County, (Dbq)dubuque Muni Ar
Measured
59 kt (68 mph) measured gust
Reported by
ASOS
Coordinates
42.400, -90.720

A measured gust at the ASOS at the Dubuque Regional Airport.

Thunderstorm Wind, Dubuque

When
March 31, 5:30 PM CST
Where
Dubuque County, 0.69 mi N of Dubuque
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.510, -90.670

A trained spotter reported that large trees were blown down.

Thunderstorm Wind, Scott

When
March 31, 5:48 PM CST
Where
Scott County, 0.86 mi NE of Davenport
Measured
70 kt (81 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.540, -90.570

A trained spotter reported an estimated 80 MPH wind gust at 12th Street and Main Street in Davenport. Branches are down, power poles were bent at a 30 degree angle and a storm window was blown into a bedroom.

Thunderstorm Wind, Dubuque

When
March 31, 6:19 PM CST
Where
Dubuque County, 1.47 mi NNE of (Dbq)dubuque Muni Ar
Measured
56 kt (64 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.420, -90.710

A trained spotter reported that large tree branches were blown down at Asbury and JFK, blocking the entire lane.

Thunderstorm Wind, Iowa

When
March 31, 6:22 PM CST
Where
Iowa County, 2.95 mi SSW of Homestead
Measured
70 kt (81 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.730, -91.890

A trained spotter report that they lost part of a metal barn roof with a cattle shedd destroyed.

Thunderstorm Wind, Dubuque

When
March 31, 6:25 PM CST to 6:40 PM CST
Where
Dubuque County, 1.47 mi NNE of (Dbq)dubuque Muni Ar
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.420, -90.710

Eight inch diameter tree limbs were blown down by strong thunderstorm winds.

What these are

Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
Tornado
A violently rotating column of air in contact with the ground and extending from a thunderstorm, filed with its path, width and Fujita or Enhanced Fujita rating from the damage survey.
Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in Iowa in 2023Every state in 2023This day in weather historyThe tornado archive for Iowa, 2023Warnings in Iowa, March 2023

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24. Each event’s entry at NCEI: 1087341, 1087052, 1087061, 1087089, 1087342, 1087343, 1087367, 1087090, 1087095, 1087135, 1087116, 1087344, 1087345, 1087136, 1087096, 1087139, 1092663, 1087119, 1087346, 1087347, 1092662, 1087368, 1087101, 1087130, 1087103, 1087132, 1087348, 1087131, 1086502, 1087051, 1087365, 1087349, 1087350, 1087371, 1088131, 1087063, 1087369, 1087373, 1087361, 1086503, and more.