Iowa, 2025

Tornadoes and Flash Flooding in Iowa, July 11 to 12, 2025

July 11 to 12, 2025 · NWS DVN · 69 events in 14 counties and zones

On July 11th, a line of severe thunderstorms moved across eastern Iowa and produced damaging straight-line winds, tornadoes and heavy rain. Rainfall totals of 2 to 4 inches fell in a few hours across the Quad Cities, on top of heavy rain from the previous night and caused major flash flooding in Davenport.

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
0
Property damage
None recorded
Crop damage
None recorded
Events
69

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.

On July 11th, a line of severe thunderstorms moved across eastern Iowa and produced damaging straight-line winds, tornadoes and heavy rain. Rainfall totals of 2 to 4 inches fell in a few hours across the Quad Cities, on top of heavy rain from the previous night and caused major flash flooding in Davenport. A Considerable Flash Flood warning was issued at 5:26 PM followed by a Flash Flood Emergency at 6:16 PM.

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 Jul 11, 12:28 PM CST, 1 hour 49 minutes earlier. Its key messages:

  • An Enhanced Risk (Level 3 of 5) of severe weather is expected this afternoon into tonight. Damaging winds are the primary hazard. A few tornadoes and large hail can not be ruled out.
  • Flash flooding is likely for portions of the area, especially for those that have received 2 to 4 inches of rainfall within the last 24 hours. Rainfall rates of 2 to 4 inches per hour are expected. Additional rainfall amounts between 1 to 3 inches are possible.
  • Quieter weather arrives this weekend with only isolated thunderstorms. Temperatures begin to increase next week ahead of our next weather system by the middle of the week. Increasing thunderstorm chances are expected with this next system.
Area forecast discussion, Jul 11, 12:28 PM CST, 1 hour 49 minutes before
Area Forecast Discussion
National Weather Service Quad Cities IA IL
128 PM CDT Fri Jul 11 2025

.KEY MESSAGES...

- An Enhanced Risk (Level 3 of 5) of severe weather is expected
  this afternoon into tonight. Damaging winds are the primary
  hazard. A few tornadoes and large hail can not be ruled out.

- Flash flooding is likely for portions of the area, especially
  for those that have received 2 to 4 inches of rainfall within
  the last 24 hours. Rainfall rates of 2 to 4 inches per hour
  are expected. Additional rainfall amounts between 1 to 3
  inches are possible.

- Quieter weather arrives this weekend with only isolated
  thunderstorms. Temperatures begin to increase next week ahead
  of our next weather system by the middle of the week.
  Increasing thunderstorm chances are expected with this next
  system.

&&

.SHORT TERM /THROUGH TONIGHT/...
Issued at 126 PM CDT Fri Jul 11 2025

Several locations across the area received 2 to 4 inches of rainfall
over the last 24 hours. This will contribute greatly to the expected
hazards through tonight. In the meantime, a decaying area of showers
and thunderstorms continues to lift northeastward out of our region.
A positively-tilted shortwave trough is situated over the central
Great Plains and is expected to progress eastward through this
afternoon and evening. Late this morning and early this afternoon,
pockets of sunshine allow for rapid daytime heating and
destabilization. Temperatures reach the middle to upper 80s along
and south of Interstate 80, with upper 70s and lower 80s to the
north where clouds linger. This sets the stage for a very active
afternoon and evening.

With the approaching trough and afternoon destabilization,
thunderstorm development is expected near convective outflow from
morning thunderstorms across our north and ahead of the approaching
trough to our west. These thunderstorms are forecast to develop in a
favorable environment for severe weather and flash flooding. As
such, the Storm Prediction Center has upgraded to an Enhanced Risk
(Level 3 of 5) over the area. Convectively-enhanced low-level winds
support curved hodographs that favor supercell development
initially. These supercells will pose an all hazards threat, with
damaging winds, marginally large hail, and even a few tornadoes
possible. Flash flooding will be another hazard. Low-level winds
favor continuous moisture transport from the southwest into our
area, alongside an already deep-saturated airmass. Given weak and
backed upper-level winds, high-precipation rates are expected. 2 to
4 inch per hour rainfall rates are probable. As the afternoon and
evening progresses, additional thunderstorm development and gradual
upscale growth into lines of thunderstorms is anticipated. This
upscale growth will transition the hazards to a primary threat of
damaging winds and flash flooding as cold pools congeal. With that
said, a couple tornadoes can not be ruled out. Slow movement and
training of thunderstorms appears likely. Weaker upper-level winds
and shear vectors generally in the same direction as thunderstorm
orientation supports prolonged heavy rainfall. With this
expectation, widespread additional rainfall of 1 to 3 inches is
forecast with locally higher amounts possible. A Flood Watch is in
effect for much of the area as a result due to this threat of flash
flooding and river flooding.

Late tonight and into early Saturday morning, thunderstorms
gradually shift eastward, along with the trough and precipitation
tapers off by midnight with any lingering showers and thunderstorms
dissipating after midnight. Patchy fog may develop behind this
rainfall with plentiful moisture and cooler temperatures filling in
behind this activity. Temperatures cool into the upper 60s by
Saturday morning as remnant clouds continue to linger.

&&

.LONG TERM /SATURDAY THROUGH THURSDAY/...
Issued at 126 PM CDT Fri Jul 11 2025

With widespread cloud cover and rain-cooled air lingering Saturday
morning, comparatively quieter weather is anticipated for Saturday.
With that said, at least a few afternoon thunderstorms can be
expected during the mid-afternoon before everything clears to the
east by evening. Temperatures reach the middle 80s across the area
on Saturday. Cooler temperatures continue on Sunday, with morning
temperatures down into the lower 60s and afternoon temperatues
reaching the middle 80s once again. Mostly sunny skies offer up
beautiful weather to end the weekend. Temperatures climb back into
the upper 80s and lower 90s to start the week under mostly sunny
skies and ahead of our next system. Heading towards the middle of
the week, our next weather system brings increasing thunderstorm
chances and cooling temperatures. A cold front could bring upper 70s
and lower 80s to the area late in the week.

&&

.AVIATION /18Z TAFS THROUGH 18Z SATURDAY/...
Issued at 1212 PM CDT Fri Jul 11 2025

VFR conditions and southeast winds are expected during the early
afternoon. A few showers and thunderstorms have developed near and
north of CID and DBQ. Brief aviation impacts and VCTS are possible
through early afternoon. As the afternoon progresses, thunderstorm
development is expected near western terminals initially. Scattered
thunderstorms may proceed a stronger line of thunderstorms that
moves east across the region this afternoon and evening. Gusty and
variable winds are expected with these thunderstorms. MVFR
visibility and ceilings are likely with thunderstorms with
reductions to IFR ceilings and visibility possible at times. Behind
these thunderstorms late this evening, rain may linger along
with MVFR ceilings. Fog is expected to develop across the area
once rain ends with MVFR visibility with MVFR or IFR ceilings
after midnight. Eventual clearing will arrive towards the end
of the TAF period.

&&

.HYDROLOGY...
Issued at 107 PM CDT Fri Jul 11 2025

What is NEW...

Flood watches have been issued for the Wapsipinicon River near
DeWitt and for the Mississippi River from Gladstone, IL (L/D 18) to
Burlington, IA.

Discussion...

Bands of heavy rain fell across eastern Iowa and northwest and
west central Illinois. Rainfall ranged from 1 to 4 inches with
3-4+ inches in the bands of heavier rainfall. The urban areas of
Dubuque and the Quad Cities were hit hard with heavy rainfall
last night and are especially at risk for flooding.

Most of the area is abnormally dry or in moderate drought and
transpiration from agricultural fields is near maximum.

As of right now river gages are showing little to no increases
suggesting a good chunk of last nights rainfall appears to have
soaked into the ground. However, another round of heavy rainfall
is expected late this afternoon through sunrise Saturday. Early
estimates suggest another 1 to 3 inches of rain occurring with
pockets of 3+ inches possible due to PWATs above the 90th
percentile.

If the heavier bands of rain occur in roughly the same areas as
last night, then considerable runoff will occur due to soils
being near saturation. If the heavier rain occurs in areas that
received less rainfall last night, then a good portion of the
rain may soak into the ground.

Regardless of which scenario occurs, baseline ground water flow
will increase and eventually reach area waterways. As a result,
area rivers are forecast to see general within bank rises over
next next 5-7 days. If the upcoming round of heavy rain occurs
in areas that have saturated soils, then portions of some rivers
may reach flood stage.

&&

.DVN WATCHES/WARNINGS/ADVISORIES...
IA...Flood Watch until 1 AM CDT Saturday for IAZ040>042-051>054-
     063>068-076>078-087>089-098-099.
IL...Flood Watch until 1 AM CDT Saturday for ILZ001-002-007-009-
     015>018-024>026.
MO...None.

&&

SHORT TERM...NWS
LONG TERM...NWS
AVIATION...NWS
HYDROLOGY...08
Hazardous weather outlook, Jul 11, 12:24 PM CST, 1 hour 53 minutes before
Hazardous Weather Outlook
National Weather Service Quad Cities IA IL
124 PM CDT Fri Jul 11 2025

IAZ040>042-051>054-063>068-076>078-087>089-098-099-ILZ001-002-007-
009-015>018-024>026-034-035-MOZ009-010-121830-
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-
124 PM CDT Fri Jul 11 2025

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...THIS AFTERNOON AND TONIGHT

Multiple rounds of thunderstorms are expected this afternoon
through the early morning on Saturday. An Enhanced Risk (Level 3
of 5) of severe thunderstorms is in place. Damaging winds and a
few tornadoes will be the main threats, with isolated large hail
being a secondary threat.

Flash flooding will continue to be possible across the area,
especially for areas that received heavy rainfall on Thursday, or
where multiple rounds of thunderstorms impact today.

.DAYS TWO THROUGH SEVEN...SATURDAY THROUGH THURSDAY

Isolated thunderstorms remain possible on Saturday, particularly
for areas along and east of the Mississippi River.

.SPOTTER INFORMATION STATEMENT...

Spotter activation is likely needed this afternoon through
tonight.

In the hours before

Local storm report, Jul 11, 9:24 AM CST, 4 hours 53 minutes before
Preliminary Local Storm Report
National Weather Service Quad Cities IA IL
1024 AM CDT Fri Jul 11 2025

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

1024 AM     Rain             2 W Genoa Bluff         41.72N 92.18W
07/11/2025  M1.50 Inch       Iowa               IA   Trained Spotter

            24 hr total ending at 7 AM.

&&
Special weather statement, Jul 11, 9:53 AM CST, 4 hours 24 minutes before
Special Weather Statement
National Weather Service Quad Cities IA/IL
1053 AM CDT Fri Jul 11 2025

IAZ040-041-051-052-111700-
Linn IA-Buchanan IA-Delaware IA-Benton IA-
1053 AM CDT Fri Jul 11 2025

...A slow-moving thunderstorm will impact portions of northwestern
Linn, Buchanan, northwestern Delaware and northern Benton Counties
through NOON CDT...

At 1052 AM CDT, Doppler radar was tracking a slow-moving thunderstorm
near Brandon, or 8 miles northeast of Vinton, moving northeast at 60
mph.

HAZARD...Minor flooding.

SOURCE...Radar indicated.

IMPACT...Slowing or redirecting of traffic due to ponding or flowing
         water. Closure of waterfront access due to flooding.

Locations impacted include...
Independence, Vinton, Manchester, Center Point, Urbana, Shellsburg,
Newhall, Edgewood, Winthrop, Walker, Quasqueton, Lamont, Garrison,
Brandon, Rowley, Greeley, Aurora, Dundee, Mount Auburn, and
Masonville.

This includes Interstate 380 between mile markers 35 and 55.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

Torrential rainfall is occurring and may lead to localized flooding.
Do not drive your vehicle through flooded roadways. Stay away from
flooded areas. Report any flooding to local law enforcement.

If the heavy rain continues, a flash flood warning may be needed.

&&

LAT...LON 4197 9195 4216 9226 4230 9212 4230 9206
      4235 9207 4264 9176 4265 9123
TIME...MOT...LOC 1552Z 221DEG 53KT 4227 9195

MAX HAIL SIZE...0.00 IN
MAX WIND GUST...<30 MPH

Gunkel
Local storm report, Jul 11, 10:38 AM CST, 3 hours 39 minutes before
Preliminary Local Storm Report
National Weather Service Quad Cities IA IL
1138 AM CDT Fri Jul 11 2025

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

1138 AM     Rain             1 SSW Geneseo           41.44N 90.16W
07/11/2025  M1.00 Inch       Henry              IL   Trained Spotter

&&

DC
Special weather statement, Jul 11, 1:54 PM CST, 23 minutes before
Special Weather Statement
National Weather Service Quad Cities IA/IL
254 PM CDT Fri Jul 11 2025

IAZ040>042-051-052-112130-
Linn IA-Buchanan IA-Delaware IA-Benton IA-Dubuque IA-
254 PM CDT Fri Jul 11 2025

...Repeated thunderstorms will impact portions of Linn, Buchanan,
Delaware, Benton and Dubuque Counties through the afternoon...

At 253 PM CDT, Doppler radar was tracking slow-moving heavy rain
producing thunderstorms along a line extending from near Maynard to
near Rock Creek Lake. Movement was northeast at 30 mph.

HAZARD...Minor flooding and wind gusts in excess of 40 mph.

SOURCE...Radar indicated.

IMPACT...Gusty winds could cause minor tree limb damage and blow
         around unsecured objects. Slowing or redirecting of traffic
         due to ponding or flowing water. Closure of waterfront
         access due to flooding.

Locations impacted include...
Cedar Rapids, Dubuque, Independence, Vinton, Manchester, Marion,
Hiawatha, Asbury, Dyersville, Robins, Belle Plaine, Jesup, Center
Point, Cascade, Fairfax, Epworth, East Dubuque, Atkins, Farley, and
Walford.

This includes Interstate 380 between mile markers 16 and 55.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

Torrential rainfall is occurring and may lead to localized flooding.
Do not drive your vehicle through flooded roadways.

If the heavy rain continues, a flash flood warning may be needed.

&&

LAT...LON 4264 9071 4254 9064 4247 9065 4238 9048
      4238 9066 4230 9067 4230 9136 4207 9137
      4186 9179 4186 9230 4230 9230 4230 9206
      4264 9208 4265 9090 4268 9089
TIME...MOT...LOC 1953Z 238DEG 44KT 4271 9183 4178 9288

MAX HAIL SIZE...0.00 IN
MAX WIND GUST...40 MPH

Friedlein

The radar

The Des Moines radar (KDMX), 130 km away, was scanning. The volume nearest the first event began at 20:18 UTC.

Open the radar archive at this moment

Event by event

35 thunderstorm wind, 19 flash flood, 13 tornado, 2 hail. Local standard time, as filed.

Tornado, Benton

When
July 11, 2:17 PM CST to 2:21 PM CST
Where
Benton County, 2.07 mi N of Keystone to 2.66 mi WSW of Van Horne
Rating
EF1
Path length
3.8 mi
Path width
20 yd
Reported by
NWS Storm Survey
Coordinates
42.030, -92.200

An EF-1 tornado with peak winds of 105 mph hit a farm outbuilding around 320 PM. The path continued through corn hitting a house, snapping some trees and destroying a garage at the end of its 3.8 mile long and 20 yard wide path. The peak estimated winds were 105 MPH.

Thunderstorm Wind, Washington

When
July 11, 2:25 PM CST
Where
Washington County, 3.45 mi N of Brighton
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.230, -91.820

A trained spotter shared a photo of a tree snapped near the base. The time of the event was estimated using radar.

Thunderstorm Wind, Benton

When
July 11, 2:31 PM CST
Where
Benton County, 2.14 mi SSW of Vinton
Measured
62 kt (71 mph) measured gust
Reported by
Public
Coordinates
42.140, -92.040

A public report of a 62 knot thunderstorm wind gusts measured with a personal weather station.

Tornado, Benton

When
July 11, 2:35 PM CST to 2:36 PM CST
Where
Benton County, 4.15 mi NNE of Shellsburg to 4.47 mi NNE of Shellsburg
Rating
EF1
Path length
0.77 mi
Path width
250 yd
Continued into
Linn, Ia (DVN)
Reported by
NWS Storm Survey
Coordinates
42.158, -91.849

This tornado touched down in rural Benton County. The tornado was on the ground for about 0.8 miles in Benton County before moving into Linn County. The tornado caused mainly damage to trees.

Tornado, Linn

When
July 11, 2:36 PM CST to 2:39 PM CST
Where
Linn County, 3.96 mi SW of Center Pt to 2.14 mi SSE of Center Pt
Rating
EF1
Path length
3.36 mi
Path width
250 yd
Reported by
NWS Storm Survey
Coordinates
42.159, -91.834

This tornado tracked through some rural residences and wooded areas near the Cedar River in far eastern Benton and far western Linn Counties. Damage was mainly to trees, including numerous uprooted or snapped, though a few homes and garages had roof damage. The tornado ended on the south end of Center Point. Within the town of Center Point, damage appeared to be due to straight-line winds. The peak estimated winds were 95 MPH.

Thunderstorm Wind, Benton

When
July 11, 2:39 PM CST
Where
Benton County, 0.86 mi NE of Newhall
Measured
61 kt (70 mph) measured gust
Reported by
Public
Coordinates
41.990, -91.970

Thunderstorm Wind, Linn

When
July 11, 2:40 PM CST
Where
Linn County, 0.69 mi S of Center Pt
Measured
74 kt (85 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
42.190, -91.780

An NWS Storm Survey found widespread tree damage throughout town.

Thunderstorm Wind, Linn

When
July 11, 2:42 PM CST
Where
Linn County, 2.16 mi WSW of Center Pt
Measured
61 kt (70 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.190, -91.820

The Emergency Manager reported that power was out with damage to trees and a gazebo. Tree branches are also down.

Hail, Benton

When
July 11, 2:44 PM CST
Where
Benton County, 0.51 mi W of Urbana
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
42.220, -91.880

A trained spotter reported dime to nickel size hail occurring right now.

Thunderstorm Wind, Benton

When
July 11, 2:44 PM CST
Where
Benton County, 0.51 mi W of Urbana
Measured
61 kt (70 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.220, -91.880

The Emergency Manager reported half of a maple tree down in the city.

Thunderstorm Wind, Linn

When
July 11, 2:45 PM CST
Where
Linn County, 0.69 mi S of Center Pt
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.190, -91.780

A trained spotter reported that the top half of a very large tree down.

Thunderstorm Wind, Linn

When
July 11, 2:46 PM CST
Where
Linn County, 2.65 mi ENE of Walker
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.290, -91.780

A trained spotter reported that some trees snapped and a mobile home damaged. The time of the event was estimated using radar.

Tornado, Linn

When
July 11, 2:46 PM CST to 2:53 PM CST
Where
Linn County, 3.65 mi E of Center Pt to 1.02 mi W of Central City Arpt
Rating
EF2
Path length
6.74 mi
Path width
300 yd
Reported by
NWS Storm Survey
Coordinates
42.210, -91.710

This tornado intensified rapidly after development, and there was a visual from a farmstead to the north of the tornado developing. A dozen large trees at the first homestead hit were downed, some thrown, and heavy outbuilding, garage, and home roof damage. Further there were other homesteads/farmsteads that had outbuilding damage, utility poles downed (in one case thrown), and many trees snapped.

Flash Flood, Buchanan

When
July 11, 2:49 PM CST to 11:55 PM CST
Where
Buchanan County, 1.02 mi W of Independence to 0.23 mi WSW of Independence
Cause
Heavy Rain
Reported by
Public
Coordinates
42.470, -91.900

A public report of flash flooding in Independence.

Flash Flood, Benton

When
July 11, 2:52 PM CST to 11:55 PM CST
Where
Benton County, 0.78 mi WNW of Vinton to 1.19 mi WSW of Vinton
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
42.172, -92.045

A trained spotter reported street flooding in Vinton.

Thunderstorm Wind, Linn

When
July 11, 2:54 PM CST
Where
Linn County, 0.86 mi NW of Cedar Rapids
Measured
50 kt (58 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.010, -91.660

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

Thunderstorm Wind, Linn

When
July 11, 2:56 PM CST
Where
Linn County, 0.51 mi W of Cedar Rapids
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.000, -91.660

A trained spotter also reported half inch tree limbs coming down.

Thunderstorm Wind, Linn

When
July 11, 2:58 PM CST
Where
Linn County, 2.14 mi SSE of Center Pt
Measured
65 kt (75 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.170, -91.770

The Emergency Manager reported that a semi was blown over on I-380. Also, there are widespread reports of trees down in the northern port of the county.

Thunderstorm Wind, Linn

When
July 11, 3:00 PM CST
Where
Linn County, 1.38 mi S of Hiawatha
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.010, -91.680

A trained spotter reported that a very large tree was snapped off 10 feet above the ground, and was blocking the road.

Tornado, Linn

When
July 11, 3:04 PM CST to 3:09 PM CST
Where
Linn County, 2.16 mi ENE of Waubeek to 4.54 mi SE of Prairieburg
Rating
EF1
Path length
4.97 mi
Path width
150 yd
Continued into
Jones, Ia (DVN)
Reported by
NWS Storm Survey
Coordinates
42.190, -91.460

This tornado developed just east of the Wapsipinicon River in Linn County and crossed into Jones County ending near U.S. Highway 151. The EF-1 tornado snapped large trees were found at a few locations, along with roof damage to a mobile home. The peak estimated winds were 100 MPH.

Tornado, Jones

When
July 11, 3:09 PM CST to 3:16 PM CST
Where
Jones County, 4.14 mi N of Stone City to 0.86 mi SE of Langworthy
Rating
EF1
Path length
7.48 mi
Path width
150 yd
Reported by
NWS Storm Survey
Coordinates
42.179, -91.364

This tornado developed just east of the Wapsipinicon River in Linn County and crossed into Jones County ending near U.S. Highway 151. Snapped large trees were found at a few locations, along with roof damage to a mobile home.

Flash Flood, Buchanan

When
July 11, 3:11 PM CST to 11:55 PM CST
Where
Buchanan County, 0.86 mi NW of Independence to 0.94 mi NW of Independence
Cause
Heavy Rain
Reported by
Public
Coordinates
42.480, -91.890

A public report of flash flooding in Vinton.

Thunderstorm Wind, Linn

When
July 11, 3:12 PM CST
Where
Linn County, 3.7 mi SE of Prairieburg
Measured
61 kt (70 mph) estimated gust
Reported by
COOP Observer
Coordinates
42.200, -91.360

NWS Cooperative Observer relayed damage photos of a large tree that was split near the base. The time of the event was estimated using radar.

Thunderstorm Wind, Linn

When
July 11, 3:13 PM CST
Where
Linn County, 1.69 mi WNW of Marion Arpt
Measured
56 kt (64 mph) measured gust
Reported by
Trained Spotter
Coordinates
42.040, -91.560

Thunderstorm Wind, Delaware

When
July 11, 3:17 PM CST
Where
Delaware County, 2.58 mi SE of Buck Creek
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.300, -91.320

Photos and video relayed on X of a large tree uprooted at a farmstead along with a blown down shed. The time of the event was estimated using radar.

Tornado, Delaware

When
July 11, 3:17 PM CST to 3:19 PM CST
Where
Delaware County, 2.65 mi ESE of Buck Creek to 2.95 mi SSW of Hopkinton
Rating
EF0
Path length
1.68 mi
Path width
40 yd
Reported by
NWS Storm Survey
Coordinates
42.320, -91.300

A brief EF-0 tornado with a 1.6 mile long track was identified from satellite data as well as pictures from Delaware County EMA. The wall of a farm outbuilding was destroyed along with some tree damage. The path continued through some crops to the southeast before the tornado lifted. The peak estimated were 85 MPH.

Thunderstorm Wind, Jones

When
July 11, 3:18 PM CST
Where
Jones County, 0.86 mi NE of Monticello
Measured
74 kt (85 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
42.240, -91.190

Widespread tree damage in town that extended northward along Highway 38 to near Sand Springs in Delaware County.

Tornado, Jones

When
July 11, 3:20 PM CST to 3:30 PM CST
Where
Jones County, 1.02 mi E of Scotch Grove to 3.15 mi ENE of Temple Hill
Rating
EF1
Path length
10.1 mi
Path width
150 yd
Reported by
NWS Storm Survey
Coordinates
42.180, -91.100

This tornado tracked through wooded areas of northeast Jones County. Significant tree damage occurred, including along the Maquoketa River in the Ebys Mill Wildlife area.

Tornado, Dubuque

When
July 11, 3:32 PM CST to 3:35 PM CST
Where
Dubuque County, 2.95 mi NNE of Cascade to 1.53 mi W of Fillmore
Rating
EF0
Path length
3.4 mi
Path width
50 yd
Reported by
NWS Storm Survey
Coordinates
42.340, -91.000

An EF-1 tornado with a maximum estimated wind speed of 95 MPH identified by satellite data and confirmed by aerial survey. This tornado damaged mainly crops along its 3.4 mile long path. Towards the end of its path it destroyed a hoop building, removed a roof of a farm outbuilding and destroyed a garage at a residence. A woman was trapped in the garage as it collapsed around her.

Thunderstorm Wind, Jones

When
July 11, 3:35 PM CST
Where
Jones County, 4.62 mi NNW of Temple Hill
Measured
74 kt (85 mph) measured gust
Reported by
Emergency Manager
Coordinates
42.290, -91.020

Emergency Manager reported a 90 MPG thunderstorm wind gust.

Thunderstorm Wind, Dubuque

When
July 11, 3:45 PM CST
Where
Dubuque County, 0.69 mi N of Bernard
Measured
83 kt (96 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
42.330, -90.830

Many trees with trunks snapped at this location.

Tornado, Dubuque

When
July 11, 3:45 PM CST to 3:46 PM CST
Where
Dubuque County, 0.69 mi S of Bernard to 0.51 mi E of Bernard
Rating
EF1
Path length
0.86 mi
Path width
25 yd
Reported by
NWS Storm Survey
Coordinates
42.310, -90.830

A 0.8 mile long EF-1 tornado with peak estimated wind speed of 95 mph caused damage to trees and a county road maintenance shed in Bernard. This tornado was surrounded by straight line wind damage with winds from 80 to 90 MPH.

Thunderstorm Wind, Dubuque

When
July 11, 3:46 PM CST
Where
Dubuque County, 0.69 mi S of Bernard
Measured
65 kt (75 mph) estimated gust
Reported by
Public
Coordinates
42.310, -90.830

A public report of numerous trees down with the main road in town blocked by falling trees.

Thunderstorm Wind, Jackson

When
July 11, 3:50 PM CST
Where
Jackson County, 0.51 mi E of Maquoketa
Measured
56 kt (64 mph) estimated gust
Reported by
Broadcast Media
Coordinates
42.070, -90.670

Broadcast Media reported several 4 to 6 inch tree limbs down in Maquoketa. Time of the event was estimated using radar.

Thunderstorm Wind, Dubuque

When
July 11, 3:50 PM CST
Where
Dubuque County, 0.51 mi E of Zwingle
Measured
78 kt (90 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
42.300, -90.670

An NWS Storm Survey found that the roof of a farm outbuilding was removed.

Tornado, Jackson

When
July 11, 3:54 PM CST to 3:57 PM CST
Where
Jackson County, La Motte to 2.9 mi ENE of La Motte
Rating
EF2
Path length
2.9 mi
Path width
250 yd
Reported by
NWS Storm Survey
Coordinates
42.300, -90.620

Evidence of a multiple vortex tornado EF-2 tornado occurred across northern Jackson County. The tornado started north of La Motte where it damaged the roof of an agriculture industry building. As it tracked east the tornado did damage to trees until halfway through its 2.6 mile path where the most intense damage was found. A large farm building lost it's entire roof, along with half of it's walls. Roof sheet metal was found north, south and east of the structure. Insulation from the roof was found on the north, south and east side of the remaining walls. A metal power pole was bent along with a few other wooden poles snap. All this damage supported an EF-2 tornado. As the tornado moved east it destroyed two more farm buildings, numerous trees and the roof of a house.

Thunderstorm Wind, Dubuque

When
July 11, 3:56 PM CST
Where
Dubuque County, 0.86 mi NE of Center Grove
Measured
50 kt (58 mph) estimated gust
Reported by
Public
Coordinates
42.510, -90.690

A public report of damage to a swing set.

Thunderstorm Wind, Dubuque

When
July 11, 3:56 PM CST
Where
Dubuque County, 0.51 mi W of Zwingle
Measured
65 kt (75 mph) estimated gust
Reported by
Public
Coordinates
42.300, -90.690

A public report of a large tree snapped near its base. The time of the event was estimated using radar.

Thunderstorm Wind, Dubuque

When
July 11, 3:58 PM CST
Where
Dubuque County, 0.51 mi E of (Dbq)dubuque Muni Ar
Measured
51 kt (59 mph) measured gust
Reported by
ASOS
Coordinates
42.400, -90.710

Flash Flood, Dubuque

When
July 11, 4:00 PM CST to July 12, 4:00 AM CST
Where
Dubuque County, 0.86 mi SW of Asbury to 0.61 mi SW of Asbury
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
42.510, -90.760

A trained spotter reported that water was curb deep across the entire road with storm sewers not keeping up with the heavy rain.

Tornado, Scott

When
July 11, 4:03 PM CST to 4:13 PM CST
Where
Scott County, 2.76 mi N of Buffalo to 3.31 mi NW of Davenport
Rating
EF2
Path length
7.6 mi
Path width
500 yd
Reported by
NWS Storm Survey
Coordinates
41.490, -90.730

This quickly strengthening tornado developed southeast of Blue Grass and maintained 100 to 120 mph winds for much of its path into Davenport ending near Kimberly Rd. The most significant damage occurred at an RV sales business and adjacent residential neighborhood near I-280, as well as in and near Emeis Golf Course. Over 15 RVs were blown over, some blown 10 to 15 ft. The largest tipped over RV was 25,000 lbs. It was estimated over 80 moderate to large trees were snapped or uprooted along the path, in some places with high concentration. At least two unoccupied vehicles had trees fall on them. The mas width of the tornado was 500 yards with peak estimated winds of 120 MPH.

Thunderstorm Wind, Dubuque

When
July 11, 4:04 PM CST
Where
Dubuque County, 0.86 mi NE of Dubuque
Measured
52 kt (60 mph) measured gust
Reported by
Public
Coordinates
42.510, -90.660

Thunderstorm Wind, Jackson

When
July 11, 4:07 PM CST
Where
Jackson County, 0.51 mi E of Maquoketa
Measured
56 kt (64 mph) estimated gust
Reported by
Broadcast Media
Coordinates
42.070, -90.670

Broadcast Media relayed a report of a large tree branch with down several smaller trees limbs down. The time of the event was estimated using radar.

Thunderstorm Wind, Scott

When
July 11, 4:15 PM CST
Where
Scott County, 1.69 mi ESE of Parkview
Measured
61 kt (70 mph) estimated gust
Reported by
NWS Employee
Coordinates
41.690, -90.550

A NWS Employee reported a tree down along with several 3 inch diameter branches. The time of the event was estimated using radar.

Flash Flood, Buchanan

When
July 11, 4:15 PM CST
Where
Buchanan County, 0.51 mi W of Independence to 0.42 mi WSW of Independence
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
42.470, -91.890

A trained spotter reported that water was halfway up on tires on cars.

Thunderstorm Wind, Scott

When
July 11, 4:20 PM CST
Where
Scott County, 2.08 mi NW of Bettendorf
Measured
61 kt (70 mph) estimated gust
Reported by
NWS Employee
Coordinates
41.550, -90.550

An NWS Employee reported numerous tree branches down, some 4-6 inches in diameter, along Duck Creek Parkway between Brady Street and Eastern Street. Tree also snapped off near the base. The time of the event was estimated using radar.

Flash Flood, Dubuque

When
July 11, 4:25 PM CST to July 12, 4:00 AM CST
Where
Dubuque County, 0.69 mi N of Dubuque to 0.6 mi N of Dubuque
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
42.510, -90.670

Water up to the bumpers on cars at the intersection of 17th and Locus streets.

Thunderstorm Wind, Scott

When
July 11, 4:26 PM CST
Where
Scott County, 0.86 mi SW of Davenport Arpt
Measured
63 kt (72 mph) measured gust
Reported by
ASOS
Coordinates
41.610, -90.590

Measured by the ASOS at the Davenport Municipal Airport.

Thunderstorm Wind, Scott

When
July 11, 4:26 PM CST
Where
Scott County, 2.49 mi NW of Panorama Park
Measured
50 kt (58 mph) estimated gust
Reported by
Public
Coordinates
41.570, -90.510

A public report of a 2 inch tree limb down. Report was delayed. Time of the event was estimated using radar.

Thunderstorm Wind, Scott

When
July 11, 4:32 PM CST
Where
Scott County, 1.38 mi N of Davenport
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
41.550, -90.580

A public reported that several large tree limbs down at 3200 N Harrison St.

Tornado, Scott

When
July 11, 4:33 PM CST to 4:36 PM CST
Where
Scott County, 2.32 mi NNW of Pleasant Vly to 3.73 mi NE of Pleasant Vly
Rating
EF0
Path length
3.9 mi
Path width
75 yd
Reported by
NWS Storm Survey
Coordinates
41.600, -90.450

This short-lived tornado peeled an approximately 45 x 40 sheet metal section of an outbuilding roof and threw it over 100 yards into a corn field. There was also crop and minor tree damage, and a nearby billboard with some damage.

Thunderstorm Wind, Scott

When
July 11, 4:35 PM CST
Where
Scott County, 4.13 mi W of Le Claire
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.600, -90.360

A trained spotter reported several trees down in LeClaire. the time of the event was estimated using radar.

Flash Flood, Dubuque

When
July 11, 4:45 PM CST to July 12, 4:00 AM CST
Where
Dubuque County, 2.57 mi SE of Sageville to 2.24 mi N of Center Grove
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
42.540, -90.690

Law Enforcement Officer reported water of over a foot on Iowa Highway 3 near Northwest Arterial that caused the closing of Highway 3. Other roads in the area are flooded too.

Hail, Scott

When
July 11, 4:50 PM CST
Where
Scott County, 1.73 mi NW of Davenport
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
41.550, -90.600

Thunderstorm Wind, Van Buren

When
July 11, 4:55 PM CST
Where
Van Buren County, 4.15 mi S of Lake Sugema Camp Gd
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
40.620, -92.000

A trained spotter reported a 12 inch diameter tree down.

Flash Flood, Dubuque

When
July 11, 5:00 PM CST to July 12, 4:00 AM CST
Where
Dubuque County, 1.38 mi N of Dubuque to 1.64 mi N of Dubuque
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
42.520, -90.670

Law Enforcement Officers reported that flash flooding made roads impassable near Linwood Cemetery.

Flash Flood, Scott

When
July 11, 5:03 PM CST to July 12, 2:46 AM CST
Where
Scott County, 2.76 mi N of Davenport to 2.74 mi N of Davenport
Cause
Heavy Rain
Reported by
Public
Coordinates
41.570, -90.580

A public report that water is over a foot deep on Ripley St near Davenport North High School and start to enter buildings.

Flash Flood, Clinton

When
July 11, 5:20 PM CST to 10:00 PM CST
Where
Clinton County, 1.47 mi NNE of Clinton to 1.51 mi NNE of Clinton
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
41.850, -90.190

A trained spotter reported 1 to 2 feet of water over the roadways in this area, some of which was flowing at the time.

Flash Flood, Scott

When
July 11, 5:23 PM CST to July 12, 2:46 AM CST
Where
Scott County, 2.49 mi NW of Panorama Park to 2.61 mi WNW of Panorama Park
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
41.570, -90.510

A trained spotter reported flash flooding.

Thunderstorm Wind, Scott

When
July 11, 5:31 PM CST
Where
Scott County, 4.13 mi W of Le Claire
Measured
52 kt (60 mph) measured gust
Reported by
Trained Spotter
Coordinates
41.600, -90.360

Flash Flood, Scott

When
July 11, 5:39 PM CST to July 12, 2:46 AM CST
Where
Scott County, 2.76 mi S of Davenport Arpt to 2.92 mi S of Davenport Arpt
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
41.580, -90.580

A trained spotter reported that Goose Creek out of its banks on West 61st Street. Report of basements flooding in the area.

Thunderstorm Wind, Lee

When
July 11, 5:45 PM CST
Where
Lee County, 2.96 mi WSW of Donnellson
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
40.630, -91.600

As storm and winds moved in, top of tree knocked over. Time of the event was estimated using radar.

Flash Flood, Scott

When
July 11, 5:48 PM CST to July 12, 2:46 AM CST
Where
Scott County, 2.49 mi ENE of West Lake Park to 2.27 mi WNW of Davenport
Cause
Heavy Rain
Reported by
Public
Coordinates
41.540, -90.640

A public report of flash flooding with water over the car bumpers based on a video.

Flash Flood, Scott

When
July 11, 5:55 PM CST to July 12, 2:46 AM CST
Where
Scott County, 1.66 mi NNW of Davenport to 1.91 mi NNW of Davenport
Cause
Heavy Rain
Reported by
Emergency Manager
Coordinates
41.553, -90.588

The Emergency Manager reported that multiple apartments along 35th Street near Duck Creek had their lowest level completely flooded, some near to the ceiling. Reports were that water rushed in quickly. Time of onset estimated based on safety official and media reports. Broadcast Media showed flash flooding 3 feet deep near 35 St.

Flash Flood, Muscatine

When
July 11, 6:02 PM CST to 10:25 PM CST
Where
Muscatine County, Muscatine to 0.91 mi N of Muscatine
Cause
Heavy Rain
Reported by
Public
Coordinates
41.420, -91.050

A public report of flash flooding.

Flash Flood, Linn

When
July 11, 6:11 PM CST to 7:10 PM CST
Where
Linn County, 2.14 mi SSW of Marion Mc Bride Arpt to 2.13 mi WNW of Marion
Cause
Heavy Rain
Reported by
Public
Coordinates
42.040, -91.640

A public report of flash flooding at this location.

Flash Flood, Scott

When
July 11, 6:24 PM CST to July 12, 2:46 AM CST
Where
Scott County, 1.81 mi NNW of Davenport to 1.88 mi NW of Davenport
Cause
Heavy Rain
Reported by
Trained Spotter
Coordinates
41.552, -90.599

A trained spotter Duck Creek at Pine St. was completely out of its banks. The field is flooded behind Williams Middle School, on N Division.

Flash Flood, Louisa

When
July 11, 7:00 PM CST to 10:25 PM CST
Where
Louisa County, 0.86 mi NW of Columbus Jct to 0.94 mi ENE of Gladwin
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
41.280, -91.360

Numerous rural roads closed within the county due to flash flooding and high water this evening.

Flash Flood, Lee

When
July 11, 7:45 PM CST to 10:24 PM CST
Where
Lee County, 1.31 mi NNW of Keokuk to 0.6 mi N of Keokuk
Cause
Heavy Rain
Reported by
Emergency Manager
Coordinates
40.418, -91.389

Water over River Road by the Keokuk Yacht Club.

What these are

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.
Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
Flash Flood
Flooding that begins within six hours of the rain that causes it, or of a dam or levee failure or ice jam release, often with deadly speed.

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

The same day elsewhere

More

Every storm in Iowa in 2025Every state in 2025This day in weather historyThe tornado archive for Iowa, 2025Warnings in Iowa, July 2025

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: 1281849, 1281797, 1281780, 1281890, 1281893, 1281800, 1281844, 1281778, 1281771, 1281773, 1281774, 1281805, 1281954, 1282016, 1282017, 1281802, 1281775, 1281776, 1281777, 1281952, 1282002, 1282018, 1281793, 1281803, 1281799, 1281992, 1281845, 1281962, 1281999, 1281779, 1281829, 1281946, 1281807, 1281787, 1281839, 1281948, 1281781, 1281811, 1281783, 1282020, and more.