Iowa, 2026

Damaging Winds in Iowa, June 10, 2026

June 10, 2026 · NWS DVN · 32 events in 9 counties and zones

Several rounds of thunderstorms moved through the region Wednesday and Thursday that brought heavy rain, damaging wind, and several brief tornadoes to eastern IA, northwest IL, and northeast MO. The more widespread wind damage occurred Wednesday afternoon June 10th from a derecho that developed in eastern Iowa and moved east.

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
32

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.

Several rounds of thunderstorms moved through the region Wednesday and Thursday that brought heavy rain, damaging wind, and several brief tornadoes to eastern IA, northwest IL, and northeast MO. The more widespread wind damage occurred Wednesday afternoon June 10th from a derecho that developed in eastern Iowa and moved east. This downed trees, power lines primarily along and north of I-80. The more significant winds between 70-80 mph winds were seen north of the Hwy 20 corridor. A second round of storms later on produced isolated wind damage, including some damage north of Geneseo, IL that was due to straight-line winds.

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 Jun 10, 5:24 AM CST, 4 hours 37 minutes earlier. Its key messages:

  • Today and Thursday will see severe storms that may be widespread. There in an Enhanced, level 3 out of 5, risk for severe storms each day. There continues to be a signal suggesting two rounds of storms each day. The second round each day could extend into the evening hours.
  • On both days, the initial development of discrete storms will be capable of producing very large hail and tornadoes. Once storms develop into a line, damaging winds, potentially over 70 mph, and spin-up tornadoes will become the main risks.
  • Storms Today and Thursday will be very efficient in producing heavy rainfall. Heavy rain today may set the stage for potential flash flooding with the storms on Thursday.
Area forecast discussion, Jun 10, 5:24 AM CST, 4 hours 37 minutes before
Area Forecast Discussion
National Weather Service Quad Cities IA IL
624 AM CDT Wed Jun 10 2026

...Updated for 12z Aviation...

.KEY MESSAGES...

- Today and Thursday will see severe storms that may be
  widespread. There in an Enhanced, level 3 out of 5, risk for
  severe storms each day. There continues to be a signal
  suggesting two rounds of storms each day. The second round
  each day could extend into the evening hours.

- On both days, the initial development of discrete storms will
  be capable of producing very large hail and tornadoes. Once
  storms develop into a line, damaging winds, potentially over
  70 mph, and spin-up tornadoes will become the main risks.

- Storms Today and Thursday will be very efficient in producing
  heavy rainfall. Heavy rain today may set the stage for
  potential flash flooding with the storms on Thursday.

&&

.SHORT TERM /THROUGH THURSDAY NIGHT/...
Issued at 219 AM CDT Wed Jun 10 2026

Heat and humidity will be seen across the area today with peak heat
indices in the mid to upper 90s. Cloud cover could lower
temperatures and afternoon heat indices.

Outside of the heat, the next 48 hours will be very interesting.

The very short term models continue to signal the potential for two
separate rounds of strong to severe storms. There may only be a few
hours in between each round of storms.

Wednesday/Wednesday night...

The first round of storms is now looking to occur in the 10 AM to 4
PM across the area and likely associated with the upper level
disturbance coming out of Kansas. Round two looks occur 3 to 10 PM
and looks to be a combination of differential heating and another
disturbance coming out of Nebraska. Important note: there may only
be a couple of hours in between each round.

The initial storm development with each round will involve discrete
storms. Given the atmospheric profiles, the primary severe risks
from the initial storms will be very large hail and tornadoes. Once
the initial storms grow upscale into lines, the primary severe risk
will shift to very damaging winds and spin-up tornadoes. The second
round of storms will be aided by the strengthening LLJ late this
afternoon and evening.

The CSU severe ML progs for Wednesday show this well; the tornado
risk of 5 to 10% is mainly along/west of the Mississippi. Likewise,
the hail risk is 15-30% mainly along/west of the Mississippi.

The damaging wind risk is 30-45%, but, has a 45-60% probability east
of the Mississippi. This agrees with the scenario that the initial
supercells will transition in to a QLCS roughly along the
Mississippi.

That being said, precipitation loaded downdrafts would be capable of
producing damaging winds of 60-70 mph. The sub-hour CAMs are
suggesting there may be corridors of damaging winds of 70-80+ mph
from the strongest storms.

Once the second round of storms clear the area, the remainder of the
overnight hours look to be mainly quiet.

Thursday/Thursday night...

Thursday will be a near repeat of Wednesday.

The timing of the two rounds of storms may vary by an hour or two. A
disturbance moving out of the Plains will initiate the first round
roughly from 10 AM to 4 PM. The strong cold front and associated low
looks to initiate round two from 3 to 10 PM.

The tornado risk looks to be higher for Thursday. The CSU severe ML
progs and SPC have the 10% tornado risk for nearly all the area. The
surface low associated with the cold front for the second round of
storms may be when the tornado risk is the highest. Indeed, some
CAMs are generating strong to very strong helicity tracks near the
surface low in the discrete storm formation.

Thus very large hail and tornadoes would be seen during the initial
discrete storm formation for each round on Thursday. Strong
tornadoes would be possible with the second round of storms due to
the surface low causing more backing of the surface winds and thus
increasing the rotation going into storm updrafts.

Like Wednesday, the initial supercells will grow upscale into a QLCS
with each round on Thursday; the severe risks would then transition
to damaging winds and spin-up tornadoes. Damaging winds of 60-70 mph
would be see with potential corridors of 70-80+ mph winds from the
stronger storms.

An additional concern for Thursday will be the potential for flash
flooding, especially if storms repeat over the same areas. The
ground will be primed from the heavy rain on Wednesday so additional
rounds of heavy rain Thursday would result in rapid runoff and
potential flash flooding. Depending upon how storms evolve
Wednesday, a flash flood watch for Thursday may need to be
considered.

&&

.LONG TERM /FRIDAY THROUGH TUESDAY/...
Issued at 219 AM CDT Wed Jun 10 2026

Friday...With the cold frontal passage Thursday night, the flow
throughout the atmosphere becomes unidirectional out of the
westerly as high pressure anchors to our south. Cold air
advection is forecasted to push highs back down into the upper
70s with mostly clear skies.

Saturday...Pleasant conditions do not last long as another shortwave
rotates into the Dakotas Saturday afternoon. A cold front attached
to an occluded low pressure system south of Hudson bay will be
pushed into Iowa as a secondary low pressure deepens over Kansas.
This will brings PoPs back up around 40-60%. A little bit of deju vu
from Thursday with warm and moist air advection in the low levels,
but the limited time with the southerly flow should only permit a
low-to-medium chance (30-50%) for SBCAPE to get above 1000 J/kg.
Bulk shear is also expected to be weaker than Thursday at only 35-40
knots. Therefore, there is a marginal chance at severe storms, but
nothing like Wednesday and Thursday.

Sunday-Monday...As northerly flow returns in the low levels post
cold front, highs return back to the 70s on Sunday. There is some
model uncertainty on cloud cover as some lingering mid-level
moisture could manifest into an altostratus deck. Regardless, Sunday
will likely (60-80%) be a dry one. Monday is more iffy though as a
trough digs into the Northern Rockies, producing a Front Range low
pressure and developing a warm front. PoPs on Monday will be
dependent on the frontal place and a potential mid-level F-gen band.
Highs have a good chance (80-90%) of once again being below 80
degrees as cool air and cloud cover stick around.

&&

.AVIATION /12Z TAFS THROUGH 12Z THURSDAY/...
Issued at 613 AM CDT Wed Jun 10 2026

Convection is likely to impact terminals at times during the TAF
period. The first round is expected roughly 16z-20z that will
have the potential for pockets of severe wind (50+ kt) and hail.
This was handled with TEMPO groups with IFR to lower MVFR
ceilings and/or visibility and gusts sub-severe for now (40 kt)
until confidence increases on favored corridor(s) for severe
wind. Outside of the storms today, expect VFR conditions and
gradient winds that could gust to 30 kt from the SSW. The second
round of convection is expected in the late afternoon and
evening (22z-04z) ahead of a cold front. This round could have
some initial supercells with all hazards before evolving into a
line(s) with damaging winds and an embedded tornado threat.
Earlier convection likely will have an impact on greatest
corridors for this threat and for this reason have maintained
PROB30 mention for now. There could be a third round very late
in the TAF period with an elevated LLJ atop any residual cool
pools, but confidence on location is too low for any mention
with these TAFs.

&&

.DVN WATCHES/WARNINGS/ADVISORIES...
IA...None.
IL...None.
MO...None.

&&

SHORT TERM...08
LONG TERM...Delaune
AVIATION...McClure
Hazardous weather outlook, Jun 10, 2:42 AM CST, 7 hours 19 minutes before
Hazardous Weather Outlook
National Weather Service Quad Cities IA IL
342 AM CDT Wed Jun 10 2026

IAZ040>042-051>054-063>068-076>078-087>089-098-099-ILZ001-002-007-
009-015>018-024>026-034-035-MOZ009-010-110845-
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 Wed Jun 10 2026

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

Severe storms will be seen today into this evening. The Storm
Prediction Center has an Enhanced, level 3 out of 5, risk for
severe storms today.

Two rounds of storms are expected today; the first from 10 AM to 4
PM and the second from 4 to 10 PM. There may only be a few hours
between each round of storms at any location.

Initial storm development of discrete storms will be seen over the
area with each round. Very large hail and tornadoes are the
primary risks during this phase.

The individual storms will grow upscale into a line. Damaging
winds and spin-up tornadoes will be possible with the lines.
Information suggests very damaging winds of 70 to 80 plus mph are
possible in the strongest storms.

Heavy rainfall will be seen with the rounds of storms that may
result in localized flooding.

.DAYS TWO THROUGH SEVEN...THURSDAY THROUGH TUESDAY

On Thursday, two more rounds of storms will be seen across the
area; the first in the morning and the second in the afternoon and
evening. The Storm Prediction Center has an Enhanced, level 3 out
of 5, risk for the area.

Very large hail and tornadoes will be the primary risks during the
initial storm development. The individual storms will grow
upscale into lines that will transition the severe risks to
damaging winds and spin-up tornadoes. Information suggests there
may be very damaging winds of 70 to 80 plus mph in the strongest
storms.

The tornado risk on Thursday may be higher due to a strong low
moving through the area.

Heavy rainfall will again be a risk with the storms on Thursday.
With the ground primed from heavy rain on Wednesday, a flash flood
risk will exist for Thursday.

.SPOTTER INFORMATION STATEMENT...

Spotter activation will be needed today and Thursday.

The radar

The Quad Cities radar (KDVN), 69 km away, was scanning. The volume nearest the first event began at 16:00 UTC.

Open the radar archive at this moment

Event by event

32 thunderstorm wind. Local standard time, as filed.

Thunderstorm Wind, Jones

When
June 10, 10:01 AM CST
Where
Jones County, 3.49 mi S of Jones County Park
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.070, -91.140

Tree limbs over a foot in diameter were snapped. A picture sent via social media. Time estimated by radar.

Thunderstorm Wind, Johnson

When
June 10, 10:19 AM CST
Where
Johnson County, 1.7 mi ENE of Amish
Measured
54 kt (62 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.540, -91.750

A trained spotter reported 62 mph winds.

Thunderstorm Wind, Johnson

When
June 10, 10:30 AM CST
Where
Johnson County, 2.18 mi ENE of Iowa City Muni Arpt
Measured
55 kt (63 mph) measured gust
Reported by
Trained Spotter
Coordinates
41.640, -91.510

Wind gust was measured by house anemometer and 1 inch tree limbs down. Time estimated by radar.

Thunderstorm Wind, Johnson

When
June 10, 10:35 AM CST
Where
Johnson County, 2.08 mi SE of Iowa City
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
41.650, -91.520

Tree with 4 to 6 inch diameter trunk was snapped at the base.

Thunderstorm Wind, Buchanan

When
June 10, 11:07 AM CST
Where
Buchanan County, 2.64 mi ENE of Independence
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.480, -91.830

Power lines down over road near intersection of 215th St and Nathan Bethel Avenue. Time estimated by radar.

Thunderstorm Wind, Scott

When
June 10, 11:14 AM CST
Where
Scott County, 2.14 mi SSW of Scott County Park
Measured
50 kt (58 mph) estimated gust
Reported by
NWS Employee
Coordinates
41.690, -90.540

Two inch tree limb down. The time of the event was estimated using radar.

Thunderstorm Wind, Jackson

When
June 10, 11:15 AM CST
Where
Jackson County, 1.47 mi SSW of Baldwin
Measured
61 kt (70 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.050, -90.860

Ten inch tree limbs reported down in the Eden Valley Refuge. Time estimated by radar.

Thunderstorm Wind, Cedar

When
June 10, 11:15 AM CST
Where
Cedar County, 1.47 mi SSE of Stanwood
Measured
50 kt (58 mph) measured gust
Reported by
Mesonet
Coordinates
41.880, -91.140

Thunderstorm Wind, Scott

When
June 10, 11:15 AM CST
Where
Scott County, 1.55 mi E of Parkview
Measured
57 kt (66 mph) measured gust
Reported by
Trained Spotter
Coordinates
41.700, -90.550

Thunderstorm Wind, Delaware

When
June 10, 11:20 AM CST
Where
Delaware County, 4.13 mi W of Oneida
Measured
50 kt (58 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.540, -91.430

Powerlines leaning due to strong winds.

Thunderstorm Wind, Delaware

When
June 10, 11:30 AM CST
Where
Delaware County, 3.13 mi WSW of Greeley
Measured
56 kt (64 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.570, -91.410

Tree down near the intersection of County Road 64 and 200th Ave. Time estimated by radar.

Thunderstorm Wind, Jones

When
June 10, 11:33 AM CST
Where
Jones County, 3.7 mi NE of Monticello Muni Arpt
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
42.260, -91.110

Thunderstorm Wind, Dubuque

When
June 10, 11:40 AM CST
Where
Dubuque County, 0.51 mi E of (Dbq)dubuque Muni Ar
Measured
64 kt (74 mph) measured gust
Reported by
ASOS
Coordinates
42.400, -90.710

Peak wind gust reported at Dubuque Regional Airport.

Thunderstorm Wind, Dubuque

When
June 10, 11:40 AM CST
Where
Dubuque County, 0.86 mi NE of Center Grove
Measured
70 kt (81 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.510, -90.690

Emergency manager reports widespread 70-80 mph winds in the area with numerous trees down and power outages. Some traffic lights have power out on Hwy 20.

Thunderstorm Wind, Dubuque

When
June 10, 11:40 AM CST
Where
Dubuque County, 4.63 mi WSW of (Dbq)dubuque Muni Ar
Measured
70 kt (81 mph) estimated gust
Reported by
NWS Employee
Coordinates
42.386, -90.809

Several trees were blown down east of Peosta. Reported by off duty NWS Employee. The time of the event was estimated using radar.

Thunderstorm Wind, Dubuque

When
June 10, 11:42 AM CST
Where
Dubuque County, 1.23 mi NW of Center Grove
Measured
61 kt (70 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.510, -90.720

Many small to medium sized branches blown down. A larger size branch causing traffic issues on one downtown street. Medium sized tree uprooted in front yard.

Thunderstorm Wind, Dubuque

When
June 10, 11:42 AM CST
Where
Dubuque County, 1.15 mi WSW of Epworth
Measured
60 kt (69 mph) estimated gust
Reported by
NWS Employee
Coordinates
42.441, -90.949

Tree down one mile West of Epworth reported by off duty NWS Employee.

Thunderstorm Wind, Dubuque

When
June 10, 11:45 AM CST
Where
Dubuque County, 1.53 mi W of Center Grove
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.500, -90.730

Six inch diameter tree limbs snapped. Time estimated by radar.

Thunderstorm Wind, Dubuque

When
June 10, 11:45 AM CST
Where
Dubuque County, 0.69 mi N of Center Grove
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.510, -90.700

Couple trees uprooted along with many branches downed and some fence damage, including along Asbury Road near Bunker Hill Golf Course. Time was estimated using radar.

Thunderstorm Wind, Clinton

When
June 10, 11:49 AM CST
Where
Clinton County, 2.14 mi NNE of Clinton
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.860, -90.190

Tree branches over a foot in diameter downed. Estimated wind gust of 65 mph recorded by a car anemometer.

Thunderstorm Wind, Dubuque

When
June 10, 11:50 AM CST
Where
Dubuque County, 0.51 mi W of Asbury
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.520, -90.760

Branch snapped about 6 inch diameter.

Thunderstorm Wind, Dubuque

When
June 10, 11:54 AM CST
Where
Dubuque County, 0.69 mi S of Asbury
Measured
61 kt (70 mph) estimated gust
Reported by
Public
Coordinates
42.510, -90.750

Large spruce tree blwon down.

Thunderstorm Wind, Dubuque

When
June 10, 11:54 AM CST
Where
Dubuque County, 0.51 mi W of Asbury
Measured
65 kt (75 mph) estimated gust
Reported by
Public
Coordinates
42.520, -90.760

Large tree was snapped off near the base. Trunk diameter over a foot.

Thunderstorm Wind, Dubuque

When
June 10, 12:04 PM CST
Where
Dubuque County, 1.53 mi W of Center Grove
Measured
50 kt (58 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.500, -90.730

Spotter estimated winds of 50 to 60 mph with thunderstorm winds.

Thunderstorm Wind, Dubuque

When
June 10, 12:11 PM CST
Where
Dubuque County, 1.02 mi E of Centralia
Measured
70 kt (81 mph) estimated gust
Reported by
Public
Coordinates
42.480, -90.810

Widespread large trees reporrted blown down.

Thunderstorm Wind, Cedar

When
June 10, 1:15 PM CST
Where
Cedar County, 1.47 mi SSE of Stanwood
Measured
50 kt (58 mph) measured gust
Reported by
Mesonet
Coordinates
41.880, -91.140

Thunderstorm Wind, Cedar

When
June 10, 4:51 PM CST
Where
Cedar County, 3.17 mi ESE of Bennett
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
41.720, -90.920

A section of a sheet metal roof was ripped off. Picture sent via social media. Time estimated by radar.

Thunderstorm Wind, Scott

When
June 10, 5:14 PM CST
Where
Scott County, 2.01 mi ESE of Parkview
Measured
61 kt (70 mph) estimated gust
Reported by
NWS Employee
Coordinates
41.688, -90.544

Estimate of 70 MPH at residence.

Thunderstorm Wind, Scott

When
June 10, 5:17 PM CST
Where
Scott County, 1.75 mi ESE of Parkview
Measured
65 kt (75 mph) estimated gust
Reported by
NWS Employee
Coordinates
41.693, -90.547

Several 12 to 15 inch limbs down along with several trees 1 to 2 feet in diameter. Estimating 70 to 80 MPH winds.

Thunderstorm Wind, Scott

When
June 10, 5:17 PM CST
Where
Scott County, 0.86 mi SW of Davenport Arpt
Measured
60 kt (69 mph) measured gust
Reported by
ASOS
Coordinates
41.610, -90.590

Peak wind gust recorded at the Davenport Municipal Airport.

Thunderstorm Wind, Scott

When
June 10, 5:18 PM CST
Where
Scott County, 1.55 mi E of Parkview
Measured
64 kt (74 mph) measured gust
Reported by
Trained Spotter
Coordinates
41.700, -90.550

Measured by an anemometer.

Thunderstorm Wind, Scott

When
June 10, 5:32 PM CST
Where
Scott County, 3.87 mi ENE of Pleasant Vly
Measured
65 kt (75 mph) estimated gust
Reported by
Trained Spotter
Coordinates
41.590, -90.360

Estimated peak wind gust from spotter network.

What these are

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 2026Every state in 2026This day in weather historyWarnings in Iowa, June 2026

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: 1337396, 1337367, 1337364, 1337378, 1337374, 1337400, 1337370, 1337381, 1337387, 1337383, 1337373, 1337379, 1337368, 1337386, 1337401, 1337382, 1337402, 1337372, 1337376, 1337375, 1337394, 1337384, 1337385, 1337369, 1337377, 1337380, 1337392, 1337388, 1337389, 1337390, 1337398, 1337391.