Minnesota, 2026

Tornadoes and Hail in Minnesota, April 17, 2026

April 17, 2026 · NWS ARX · 19 events in 5 counties and zones

A prolific tornado outbreak occurred during the afternoon on April 17th, with 5 tornadoes occurring in southeast Minnesota. Two were EF-2 intensity, one of which was highly visible from Rochester, Minnesota as it tracked from Stewartville to Marion, Minnesota, resulting in numerous homes being damaged.

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
3
Property damage
$9.2 million
Crop damage
None recorded
Events
19

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 ARX wrote it up.

A prolific tornado outbreak occurred during the afternoon on April 17th, with 5 tornadoes occurring in southeast Minnesota. Two were EF-2 intensity, one of which was highly visible from Rochester, Minnesota as it tracked from Stewartville to Marion, Minnesota, resulting in numerous homes being damaged. Some of these homes were rendered uninhabitable. Additionally, the storms that produced these tornadoes also brought up to golf ball sized hail in the Rochester area and surrounding communities.

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 La Crosse, WI wrote its last area forecast discussion before the first event at Apr 17, 11:33 AM CST, 1 hour 3 minutes earlier. Its key messages:

  • A complex severe weather forecast for this afternoon as possibly two waves of storms are in the offing, with the strength and timing of the first wave of storms playing into how the second wave of storms evolves.
  • Large hail up to 2-3" in diameter, damaging winds of 60 to 70 mph, a few tornadoes (some strong), and locally heavy rainfall are all on the table with these storms.
  • Much colder for the weekend with low temperatures falling below freezing starting tonight through Sunday night. Daytime highs over the weekend will be stuck in the 40s. Can't rule out some flurries on Saturday.
  • Dry conditions and warming temperatures expected for the start of next week.
Area forecast discussion, Apr 17, 11:33 AM CST, 1 hour 3 minutes before
Area Forecast Discussion
National Weather Service La Crosse WI
1233 PM CDT Fri Apr 17 2026

.KEY MESSAGES...

- A complex severe weather forecast for this afternoon as
  possibly two waves of storms are in the offing, with the
  strength and timing of the first wave of storms playing into
  how the second wave of storms evolves.

- Large hail up to 2-3" in diameter, damaging winds of 60 to 70
  mph, a few tornadoes (some strong), and locally heavy
  rainfall are all on the table with these storms.

- Much colder for the weekend with low temperatures falling
  below freezing starting tonight through Sunday night. Daytime
  highs over the weekend will be stuck in the 40s. Can't rule
  out some flurries on Saturday.

- Dry conditions and warming temperatures expected for the start
  of next week.

&&

.UPDATE...
Issued at 1215 PM CDT Fri Apr 17 2026

Continuing to see rapid evolution of the environment over the
local area. Right now, the cold front is located near I35 in MN
tailing southwestward into IA. Surface low pressure is southwest
of Mason City at 17Z. To the east, widespread billow clouds
indicate a stable boundary layer over the much of southeast MN
and northeast IA. Closer to the front on I-35, the cumulus field
looks primed to initiate.

Warm Front: A confluence region exists approaching the Miss
river where some elevated echo is seen near Winona. SPC mesoa
deep moisture convergence is along this axis N-S and the latest
CAMS agree on more initiation over the next hour. That eastern
environment is elevated still with 2000-2500 J/Kg MUCAPE.
Development on this N-S axis is round 1 and as it heads east
with the dewpoint surging northward, these storms have
increasing chances at becoming surface-based in western WI.
However, this is moving east at a pretty good clip and depending
on the initiation of said storms, these might be surface-based
and mature into central and southwest WI or east of the local
area. The environment is rich, with effective helicity over 200
m2/s2 and 25-35 kts of 0-1km bulk shear now. If the low-level
winds remained backed, the CAMS suggest 300 eSRH and 200 0-500m
SRH in swrn WI by 2 pm. Supercells and strong tornadoes possible
with probabilities higher to I90 and south in WI for this area.

Cold Front: The cold front will also initiate on the western
edge of the warm sector and winds are all backed into the front
right now with the surface low traveling north, over sern MN
and nern IA, with loopy long hodographs there as well. The main
question remains of how fast the storms becomes a line there.
Initial discrete storms will work toward linear modes with 0-6
shear vectors and the 850-300 mb mean wind at 45 degrees to the
front. Strong linear forcing /cold front/ seems like it may go
linear than remain discrete. BUT, while discrete, the looping
hodographs mean tornado potential is certain there in sern MN
and western nern IA. First lightning strikes just seen along the
cold front near I-35 per GOES GLM.

Tornado Watch is forthcoming.

&&

.DISCUSSION...
Issued at 430 AM CDT Fri Apr 17 2026

Severe Weather Threat for this Afternoon

Even at the 11th hour, some critical details on the evolution
of our afternoon severe weather threat remain to be nailed down.
This is a situation where attention needs to be paid to the
weather throughout the afternoon as the threats unfold.

The early morning surface analysis across the Upper Midwest
shows our culprit cold front stretching from Sioux Falls, SD to
International Falls, MN and marching steadily to the ESE, aided
by an approaching seasonably strong upper tropospheric northern
stream trough and strong CAA pursuing over the Dakotas. A
994-mb surface low pressure cell over eastern Nebraska will
propagate quickly northeast along the front, lifting a warm
front with it through the region this morning. Strong surface
theta-e advection is being observed across western Iowa ahead of
this low with dewpoints reaching the low to mid 60s just ahead
of the front. This is a classic "nick of time" severe weather
scenario where the favorable thermodynamic severe weather
environment will arrive just ahead of storm initiation.

There are two windows of opportunity for storms to form later
this morning into the afternoon, one wave along the leading
warm frontal boundary and the second with the cold front coming
through a few hours later. Rapid destabilization is progged to
occur in the warm sector as the warm front lifts through the
region between 16-19Z with warm sector MLCAPE values of
2000-2500 J/kg and deep shear profiles of 30-50+ kts. Low level
hodographs along the warm front will feature very favorable
profiles in the 0-1 to 0-6-km layer supportive of strongly
rotating updrafts and tornadoes. This parameter space exists for
several hours in the warm sector in the wake of the warm front
until the cold front blasts through between 18-00Z today from
west to east.

The timing of the storms will be absolutely critical today to
determine how the exact severe hazards will unfold with several
different scenarios in play. The latest runs of the HRRR are
favoring elevated convection developing north of the triple
point and kickstarting convection down the warm front as it
lifts into the forecast area. However, the updraft strength in
these model runs has not been overly strong with this round of
convection at first, likely owing to the mean storm motions (for
storms developing along the front) outpacing the boundary and
resulting in the storms tracking into a much higher inhibition
airmass ahead of the front before deviant right moving storm
motions can be achieved. A few CAM solutions show more robust
updrafts able to slow down and stay within the more favorable
thermodynamic environment, so how the threat along this boundary
evolves may have to be assessed on a storm by storm basis in
real time.

Can't fully rule out more open warm sector convection lagging
the warm front given the dynamic environment in place, which
would result in storms posing an all hazards risk rather
quickly. This looks to be more of a lower confidence, but
potentially higher impact scenario.

Attention then turns to the cold front as it cruises to the ESE
through the forecast area this afternoon. Recent CAM runs are
hinting at a better risk for larger and more robust storms
further south along what would now be more of a prefrontal
trough versus a true warm front in Iowa. Should robust
convection develop within this corridor--the inflow for our cold
frontal storms--this may choke off development further north
along the cold front. How far north remains to be seen. A
linear upscale growth progression is expected along the front as
the afternoon goes on, with the line advancing out of the
region by 00Z. Both supercellular and QLCS tornadoes would be
possible along the line given the favorable respective shear
profiles for both setups.

Alot to happen in a short 6-7 hour window this afternoon and
only small changes to the timing of any one of these variables
could have a domino effect on the rest of the event.

This Weekend & Early Next Week: Drier & Cooler

As we head past today, cooler air works its way in within the
broader troughing regime on Saturday with highs likely
plummeting into the 40s to lower 50s for the weekend. Cannot
rule out some flurries or light snow showers north of I-94
during the morning hours on Saturday. Overnight lows on
Saturday night will likely fall below freezing for many spots so
be sure to cover any plants you have set out! However, no
accumulations would be expected. Otherwise, surface high
pressure moves into the region for Sunday keeping us relatively
precipitation free into early next week.

&&

.AVIATION /18Z TAFS THROUGH 18Z SATURDAY/...
Issued at 1220 PM CDT Fri Apr 17 2026

A rapidly moving cold front is currently located just to the
west of KRST as of 17/17Z. Visible Satellite and Radar Imagery
show convection starting to develop along the front. MVFR to IFR
Cu and stratus with gusty southerly flow up to 30 kt is being
observed just east of this activity. Thunderstorms and
convective showers will rapidly develop with TSRA chances with
IFR or lower ceilings for KRST through 19Z. These storms will
likely develop into a line with better chances for TSRA around
20Z for KLSE (+/- 1 hour). All modes of severe weather are
possible including large hail, damaging winds, and lightning.
General frontal turbulence is also likely. Winds will quickly
shift to the NW and remain gusty behind the front shortly after.
CIGs are likely to remain MVFR category are several hours and
gradually lifting to VFR conditions with high clouds towards the
latter end of the package.

&&

.HYDROLOGY...
Issued at 430 AM CDT Fri Apr 17 2026

A Flood Watch has been issued for Southwest Wisconsin and
portions of West Central Wisconsin given the chance for
additional showers and thunderstorms this afternoon and evening.
These areas have already seen copious amounts of rainfall over
the last week with many rivers experiencing signficiant flooding
(enough to close some roads in multiple counties). A
widespread 1/2 inch of rain is likely with localized pockets of
1-2 inches--any additional rain will be problematic and only
exacerbate existing problems. Mudslides also look to be a
problem as we haven't seen a full green up yet so roots have not
taken a strong hold yet. Rivers across Wisconsin are likely to
see additional rises, especially the Kickapoo, Yellow, Black,
and Wisconsin.

&&

.ARX WATCHES/WARNINGS/ADVISORIES...
WI...Flood Watch through Saturday morning for WIZ042>044-053>055-
     061.
MN...None.
IA...None.

&&

UPDATE...Baumgardt
DISCUSSION...Naylor/Skow
AVIATION...NWS
HYDROLOGY...Barendse
Hazardous weather outlook, Apr 17, 2:36 AM CST, 10 hours before
Hazardous Weather Outlook
National Weather Service La Crosse WI
336 AM CDT Fri Apr 17 2026

WIZ033-034-041>044-053>055-061-181245-
Trempealeau-Jackson-La Crosse-Monroe-Juneau-Adams-Vernon-Crawford-
Richland-Grant-
336 AM CDT Fri Apr 17 2026

This Hazardous Weather Outlook is for portions of central
Wisconsin...southwest Wisconsin and west central Wisconsin.

.DAY ONE...Today and Tonight

The threat for severe weather returns this afternoon as possibly
two lines of storms moves through the region. Large hail,
damaging winds, and tornadoes will all be possible with these
storms depending on how the event unfolds.

Flooding along rivers and low lying locations will continue
through at least the weekend.

.DAYS TWO THROUGH SEVEN...Saturday through Thursday

No hazardous weather is expected at this time.

.SPOTTER INFORMATION STATEMENT...

Spotter reports may be needed this afternoon.

.EMERGENCY MANAGEMENT COORDINATION...

A webinar has been scheduled for 1030 am this morning.

IAZ008>011-018-019-029-030-MNZ079-086>088-094>096-WIZ017-029-032-
181245-
Mitchell-Howard-Winneshiek-Allamakee-Floyd-Chickasaw-Fayette-
Clayton-Wabasha-Dodge-Olmsted-Winona-Mower-Fillmore-Houston-
Taylor-Clark-Buffalo-
336 AM CDT Fri Apr 17 2026

This Hazardous Weather Outlook is for portions of north central
Iowa...northeast Iowa...southeast Minnesota...central Wisconsin...
north central Wisconsin and west central Wisconsin.

.DAY ONE...Today and Tonight

The threat for severe weather returns this afternoon as possibly
two lines of storms moves through the region. Large hail,
damaging winds, and tornadoes will all be possible with these
storms depending on how the event unfolds.

.DAYS TWO THROUGH SEVEN...Saturday through Thursday

No hazardous weather is expected at this time.

.SPOTTER INFORMATION STATEMENT...

Spotter reports may be needed this afternoon.

.EMERGENCY MANAGEMENT COORDINATION...

A webinar has been scheduled for 1030 am this morning.

KDS

In the hours before

Special weather statement, Apr 17, 12:23 PM CST, 13 minutes before
Special Weather Statement
National Weather Service La Crosse WI
123 PM CDT Fri Apr 17 2026

IAZ030-WIZ061-171900-
Clayton IA-Grant WI-
123 PM CDT Fri Apr 17 2026

...A STRONG THUNDERSTORM WILL IMPACT SOUTHEASTERN CLAYTON AND GRANT
COUNTIES THROUGH 200 PM CDT...

At 122 PM CDT, Doppler radar was tracking a strong thunderstorm over
Holy Cross, or 14 miles southeast of Guttenberg, moving northeast at
55 mph.

HAZARD...Wind gusts up to 50 mph and nickel size hail.

SOURCE...Radar indicated.

IMPACT...Gusty winds could knock down tree limbs and blow around
         unsecured objects. Minor hail damage to vegetation is
         possible.

This strong thunderstorm will be near...
  Lancaster around 140 PM CDT.

Other locations impacted by this storm include Big H Campground,
Preston, Arthur, Montfort, Turkey River, Union, Beetown, Cornelia,
Porters Bridge, and Burton.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

This storm may intensify, so be certain to monitor local radio
stations and available television stations for additional information
and possible warnings from the National Weather Service.

A Tornado Watch remains in effect until 800 PM CDT for northeastern
Iowa...and southwestern Wisconsin.

&&

LAT...LON 4263 9070 4265 9076 4268 9090 4265 9090
      4265 9112 4320 9043 4251 9043 4251 9064
TIME...MOT...LOC 1822Z 226DEG 49KT 4260 9097

MAX HAIL SIZE...0.88 IN
MAX WIND GUST...50 MPH

Ferguson

The radar

The Minneapolis radar (KMPX), 120 km away, was scanning. The volume nearest the first event began at 18:34 UTC.

Open the radar archive at this moment

Event by event

10 hail, 9 tornado. Local standard time, as filed.

Hail, Dodge

When
April 17, 12:36 PM CST
Where
Dodge County, 0.69 mi N of Hayfield
Measured
1.75 in hail
Reported by
Emergency Manager
Coordinates
43.890, -92.870

Emergency management reported golf ball sized hail 1 mile west of Hayfield.

Hail, Dodge

When
April 17, 12:37 PM CST
Where
Dodge County, 1.21 mi NE of Hayfield
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
43.890, -92.850

Emergency management reported quarter sized hail 1 mile northeast of Hayfield.

Hail, Dodge

When
April 17, 12:45 PM CST
Where
Dodge County, 1.38 mi S of Kasson
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
44.010, -92.750

Emergency management reported quarter sized hail 1 mile south of Kasson.

Tornado, Mower

When
April 17, 12:46 PM CST to 12:47 PM CST
Where
Mower County, 3.78 mi NNE of Sargeant to 3.98 mi NNE of Sargeant
Rating
EF0
Path length
0.2 mi
Path width
110 yd
Continued into
Dodge, Mn (ARX)
Reported by
NWS Storm Survey
Coordinates
43.847, -92.781

This weak tornado began just south of the Dodge and Mower County line before moving into Dodge County.

Tornado, Dodge

When
April 17, 12:47 PM CST to 12:57 PM CST
Where
Dodge County, 2.56 mi SSW of Oslo to 0.85 mi SE of Oslo
Rating
EF0
Path length
2.6 mi
Path width
110 yd
Property damage
$5,000
Reported by
NWS Storm Survey
Coordinates
43.849, -92.778

This weak tornado moved into Dodge County from Mower County, impacting mostly rural areas of Dodge County. This tornado damaged a grain silo and downed several trees before dissipating.

Tornado, Dodge

When
April 17, 12:55 PM CST to 1:01 PM CST
Where
Dodge County, 2.56 mi SE of Oslo to 3.65 mi E of Oslo
Rating
EF0
Path length
2.51 mi
Path width
150 yd
Continued into
Olmsted, Mn (ARX)
Property damage
$5,000
Reported by
NWS Storm Survey
Coordinates
43.850, -92.720

This weak tornado began in rural areas of southeast Dodge County and moved northeast before crossing into Olmsted County. This tornado mainly resulted in minor damage to trees and farm outbuildings along its path.

Tornado, Olmsted

When
April 17, 1:01 PM CST to 1:07 PM CST
Where
Olmsted County, 3.73 mi SSW of Rock Dell to 2.13 mi SSE of Rock Dell
Rating
EF0
Path length
2.34 mi
Path width
150 yd
Property damage
$5,000
Reported by
NWS Storm Survey
Coordinates
43.870, -92.678

This weak tornado crossed into Olmsted County from Dodge County, damaging trees and farm outbuildings before dissipating as it moved northeast.

Hail, Olmsted

When
April 17, 1:01 PM CST
Where
Olmsted County, 1.98 mi W of Oronoco
Measured
1 in hail
Reported by
Public
Coordinates
44.170, -92.570

The public reported quarter sized hail 2 miles west of Oronoco.

Hail, Mower

When
April 17, 1:04 PM CST
Where
Mower County, 1 mi E of Dexter
Measured
1 in hail
Reported by
Public
Coordinates
43.720, -92.700

The public reported quarter sized hail 1 mile east of Dexter.

Hail, Olmsted

When
April 17, 1:13 PM CST
Where
Olmsted County, 2.81 mi N of Rochester
Measured
1.75 in hail
Property damage
$150,000
Reported by
Trained Spotter
Coordinates
44.070, -92.480

A trained spotter reported golf ball sized hail 4 miles north of Rochester.

Hail, Olmsted

When
April 17, 1:13 PM CST
Where
Olmsted County, 3.14 mi SSE of Douglas
Measured
1 in hail
Reported by
Public
Coordinates
44.080, -92.540

The public reported quarter sized hail about 3 miles south-southeast of Douglas. The reported was relayed via mPING.

Tornado, Olmsted

When
April 17, 1:19 PM CST to 1:36 PM CST
Where
Olmsted County, 13.31 mi E of Oslo to 19.2 mi E of Kasson
Rating
EF2
Path length
9.71 mi
Path width
250 yd
Injuries
3 direct, 0 indirect
Property damage
$8.2 million
Reported by
NWS Storm Survey
Coordinates
43.872, -92.483

This strong EF-2 tornado began on the northeast side of Stewartville resulting in damage to several homes. The tornado then moved northeast through rural areas of Olmsted County while being highly visible on MNDOT cameras and from Rochester. This tornado eventually crossed I-90, hitting a semi-trailer and injuring the occupant, before moving northwest of Simpson. A farmstead near Simpson took a direct hit from the tornado where a single-wide manufactured home was rolled and farm outbuildings were destroyed. The tornado continued northeast into a neighborhood along Marion Road where several homes were rendered uninhabitable due to a collapse of their exterior walls and roof. Numerous other residences sustained window, roof, and outbuilding damage as well. The tornado continued through this neighborhood before dissipating along Timberidge Court between Rochester and Marion. Two more individuals were also injured in this area while sheltering in their home from the tornado.

Tornado, Olmsted

When
April 17, 1:33 PM CST to 1:43 PM CST
Where
Olmsted County, 3.06 mi ENE of Rochester to 3.28 mi SSE of Potsdam
Rating
EF1
Path length
7.57 mi
Path width
200 yd
Continued into
Wabasha, Mn (ARX)
Property damage
$87,000
Reported by
NWS Storm Survey
Coordinates
44.040, -92.410

This EF-1 tornado began in northeast portions of Rochester resulting in minor roof damage to a couple of homes before moving northeast through rural portions of Olmsted County, damaging trees and a few electrical poles before moving into Wabasha County.

Tornado, Wabasha

When
April 17, 1:43 PM CST to 1:55 PM CST
Where
Wabasha County, 3.42 mi W of Elgin to 3.86 mi N of Elgin
Rating
EF1
Path length
4.79 mi
Path width
200 yd
Property damage
$90,000
Reported by
NWS Storm Survey
Coordinates
44.128, -92.319

This tornado moved into Wabasha County from Olmsted County and damaged outbuildings and one residence along its path before dissipating near the intersection of County Road 2 and 550th Street.

Tornado, Olmsted

When
April 17, 1:47 PM CST to 1:54 PM CST
Where
Olmsted County, 2.48 mi E of Viola to 2.76 mi NW of Little Vly
Rating
EF2
Path length
3.53 mi
Path width
200 yd
Continued into
Wabasha, Mn (ARX)
Property damage
$546,000
Reported by
NWS Storm Survey
Coordinates
44.070, -92.220

This strong EF-2 tornado began in rural portions of Olmsted County east of Viola where it damaged some farm outbuildings as it moved northeast. As the tornado approached the Wabasha County line, it strengthened and significantly damaged a farmstead, removing large sections of the roof and other portions of the home and outbuildings. It then continued northeast into Wabasha County.

Tornado, Wabasha

When
April 17, 1:54 PM CST to 2:03 PM CST
Where
Wabasha County, 4.23 mi ESE of Elgin to 2.84 mi ESE of Plainview
Rating
EF2
Path length
3.9 mi
Path width
200 yd
Property damage
$90,000
Reported by
NWS Storm Survey
Coordinates
44.107, -92.171

This tornado continued into Wabasha County from Olmsted County where it damaged one residence, some farm outbuildings, power poles, and trees before dissipating near 230th avenue.

Hail, Winona

When
April 17, 2:00 PM CST
Where
Winona County, 0.99 mi E of St Charles
Measured
1.5 in hail
Reported by
Public
Coordinates
43.970, -92.060

The public reported ping pong ball hail sized in St. Charles.

Hail, Winona

When
April 17, 2:05 PM CST
Where
Winona County, 0.5 mi W of Altura
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
44.070, -91.940

Emergency management reported quarter sized hail in Altura.

Hail, Winona

When
April 17, 2:19 PM CST
Where
Winona County, Rollingstone
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
44.100, -91.820

Emergency management reported quarter sized hail in Rollingstone.

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.

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

The same day elsewhere

More

Every storm in Minnesota in 2026Every state in 2026This day in weather historyThe tornado archive for Minnesota, 2026Warnings in Minnesota, April 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: 1334394, 1334398, 1334413, 1328849, 1328852, 1328854, 1328870, 1334419, 1334418, 1334414, 1334417, 1328876, 1328879, 1328880, 1328882, 1328884, 1334421, 1334415, 1334416.