National Weather Service United States Department of Commerce

Overview

A unseasonably warm and moist airmass provided a ripe environment for a east/northeast moving cold front to spark a line of strong to severe thunderstorms on the afternoon of Thursday, May 15th 2025.

The atmosphere was initially "capped", but once surface temperatures warmed sufficiently, coupled with the lift provided by the front, storms "exploded" southwest along the boundary - quickly becoming severe.

Initially, large hail was the primary concern, but as the storms continued to evolve, the threat for tornadoes increased.

Damage surveys indicate three tornadoes occurred in Clark County, WI Thursday evening, including an EF2 tornado near Unity and Colby.

The line of storms exited into eastern Wisconsin by early evening.

 

*** Storm damage continues to evaluated. Check back for updated information & more details. *** 

radar loop
Reflectivity radar loop from noon to 6 pm on Tue May 15th, 2025.

Tornadoes

Select a tornado from the table to zoom into the track and view more information. The default table view is limited to 8 tracks, but can be scrolled by a mouse wheel or dynamically expanded. Additionally, the table can fill the entire window by clicking the small circular expanding arrow icon at the very top right of the table and returned to its original size by clicking the button again. The side information panel that opens over the map can be closed using the "X" on the upper right corner of the pop-up. Zoom into the map and click damage points to see detailed information and pictures from the surveys.

How to Use the Map

NOTE: times shown below are local to your device's time zone.

Download Data | Instructions




EF-Scale

The Enhanced Fujita (EF) Scale classifies tornadoes into the following categories:

EF0
Weak

65-85 mph
EF1
Moderate
86-110 mph
EF2
Significant
111-135 mph
EF3
Severe
136-165 mph
EF4
Extreme
166-200 mph
EF5
Catastrophic
200+ mph
ef-scale
Tornadoes that fail to impact any ratable damage indicators on the EF-Scale are rated EF-Unknown (EF-U)

Radar

Header

Radar Image Radar Image Radar Image Radar Image
Caption Caption Caption Caption

Hail

The largest hail reported in the area was 2" diameter hail in Humbird, WI (Clark County). In addition, golfball size (1.75" diameter hail) was reported near Adams and Arkdale in Adams County, WI; Buckhorn State Park (Juneau County, WI); and just west of Alma Center, WI (Jackson County, WI).

Public Information Statement
National Weather Service La Crosse WI
1105 AM CDT Fri May 16 2025

...HAIL REPORTS...

Location                     Size      Time/Date       Provider

...Minnesota...

...Olmsted County...
4 NE Rochester               1.00 in   0237 PM 05/15   Public

...Winona County...
Winona                       1.00 in   0256 PM 05/15   Public
2 E Winona                   1.00 in   0257 PM 05/15   Public
2 SE Winona                  1.00 in   0257 PM 05/15   Public
2 ESE Winona                 1.00 in   0258 PM 05/15   Emergency Mngr
5 E Pickwick                 1.00 in   0300 PM 05/15   Public
3 SE Winona                  0.75 in   0256 PM 05/15   Public
1 SE Winona                  0.50 in   0257 PM 05/15   Public

...Wisconsin...

...Adams County...
1 E Adams                    1.75 in   0418 PM 05/15   Law Enforcement
1 WNW Arkdale                1.75 in   0425 PM 05/15   Trained Spotter
Arkdale                      1.25 in   0426 PM 05/15   Public

...Buffalo County...
Nelson                       1.00 in   0302 PM 05/15   Trained Spotter
3 NE Nelson                  0.70 in   0331 PM 05/15   Trained Spotter

...Clark County...
Humbird                      2.00 in   0425 PM 05/15   Public
7 S Willard                  1.50 in   0440 PM 05/15   Public

...Jackson County...
3 W Alma Center              1.75 in   0408 PM 05/15   Public
Alma Center                  1.00 in   0417 PM 05/15   Public

...Juneau County...
1 N Buckhorn State Park      1.75 in   0418 PM 05/15   Public
Camp Douglas                 1.50 in   0434 PM 05/15   Public
Mauston                      1.25 in   0525 PM 05/15   Public
Elroy                        1.00 in   0424 PM 05/15   Law Enforcement
Elroy                        1.00 in   0426 PM 05/15   Law Enforcement
3 SSW Plainville             1.00 in   0430 PM 05/15   Trained Spotter
Camp Douglas                 1.00 in   0432 PM 05/15   Public
Elroy                        1.00 in   0432 PM 05/15   Public
1 NNE Camp Douglas           1.00 in   0439 PM 05/15   Other Federal
Mauston                      0.70 in   0433 PM 05/15   Law Enforcement
Mauston                      0.25 in   0405 PM 05/15   Public

...Monroe County...
Sparta                       1.00 in   0410 PM 05/15   Public
Sparta                       1.00 in   0415 PM 05/15   Public
Sparta                       0.88 in   0418 PM 05/15   Law Enforcement
Wilton                       0.70 in   0414 PM 05/15   Trained Spotter

...Richland County...
1 ENE Sextonville            1.50 in   0324 PM 05/15   Public
1 SSE Sextonville            1.50 in   0335 PM 05/15   Public
Ithaca                       1.00 in   0328 PM 05/15   Emergency Mngr
Ithaca                       1.00 in   0343 PM 05/15   Emergency Mngr

...Trempealeau County...
Trempealeau                  1.00 in   0257 PM 05/15   Public
1 W Trempealeau              1.00 in   0301 PM 05/15   Public
Trempealeau                  1.00 in   0307 PM 05/15   Public
Centerville                  1.00 in   0316 PM 05/15   Law Enforcement
Arcadia                      1.00 in   0318 PM 05/15   Public
Centerville                  0.70 in   0310 PM 05/15   Law Enforcement
2 NNE Trempealeau            0.50 in   0307 PM 05/15   Public

...Vernon County...
2 E La Farge                 1.25 in   0350 PM 05/15   Public
2 S Genoa                    1.00 in   0345 PM 05/15   Public
Valley                       1.00 in   0401 PM 05/15   Public
3 N Victory                  0.75 in   0335 PM 05/15   Public
2 WNW Viola                  0.75 in   0341 PM 05/15   Trained Spotter
La Farge                     0.70 in   0345 PM 05/15   Emergency Mngr
1 W Hillsboro                0.70 in   0406 PM 05/15   Emergency Mngr
Genoa                        0.25 in   0345 PM 05/15   Fire Dept/Rescue

Observations are collected from a variety of sources with varying
equipment and exposures. We thank all volunteer weather observers
for their dedication. Not all data listed are considered official.

$$

Wind

The strongest wind gusts were not associated with severe thunderstorms - rather they were due to low pressure that formed behind the line of storms. This phenomenon is known as a "wake low". Wake lows develop when air sinks and warms on the back side of a line of thunderstorms, becoming less dense and creating a pressure gradient. This pressure difference drives air towards the low, potentially causing strong (potentially very strong) winds.

 

Public Information Statement
National Weather Service La Crosse WI
105 AM CDT Fri May 16 2025

...HIGHEST WIND REPORTS PAST 12 HOURS...

Location                     Speed     Time/Date       Lat/Lon

...Iowa...

...Chickasaw County...
New Hampton                  52 MPH    0545 PM 05/15   43.07N/92.46W
New Hampton                  46 MPH    0544 PM 05/15   43.05N/92.30W
Lawler                       36 MPH    0215 PM 05/15   43.18N/92.18W

...Clayton County...
Monona                       32 MPH    0604 PM 05/15   43.04N/91.39W

...Fayette County...
Oelwein Municipal Airport    47 MPH    0555 PM 05/15   42.68N/91.97W

...Floyd County...
Charles City Airport         54 MPH    0415 PM 05/15   43.07N/92.62W
Rudd                         51 MPH    0325 PM 05/15   43.18N/92.83W
Greene                       44 MPH    0555 PM 05/15   42.93N/92.81W
Nora Springs                 36 MPH    0255 PM 05/15   43.20N/93.02W
2 NE Dougherty               33 MPH    0325 PM 05/15   42.95N/93.01W

...Howard County...
Saratoga                     53 MPH    0450 PM 05/15   43.37N/92.47W
Saratoga                     48 MPH    0600 PM 05/15   43.35N/92.42W
Riceville                    47 MPH    0530 PM 05/15   43.36N/92.48W

...Mitchell County...
Saint Ansgar                 37 MPH    0415 PM 05/15   43.39N/92.98W
Osage                        31 MPH    0325 PM 05/15   43.31N/92.84W

...Winneshiek County...
Decorah                      42 MPH    0255 PM 05/15   43.25N/91.70W
Decorah Municipal Airport    40 MPH    0555 PM 05/15   43.27N/91.72W

...Minnesota...

...Dodge County...
U.s.14 - Byron - Mp 200      58 MPH    0430 PM 05/15   44.02N/92.71W
Dodge Center Airport         52 MPH    0455 PM 05/15   44.02N/92.82W
Hayfield                     43 MPH    0547 PM 05/15   43.89N/92.85W

...Fillmore County...
T.h.52 - Canton - Mp 2       55 MPH    0530 PM 05/15   43.52N/91.89W
U.s.63 - Le Roy - Mp 0.5     54 MPH    0630 PM 05/15   43.51N/92.37W
Preston Airport              53 MPH    0515 PM 05/15   43.68N/92.17W

...Houston County...
Hokah                        34 MPH    0305 PM 05/15   43.80N/91.43W
T.h.44 - Hokah - Mp 60       30 MPH    0455 PM 05/15   43.72N/91.44W

...Mower County...
U.s.218 - Lyle - Mp 4        53 MPH    0635 PM 05/15   43.56N/92.95W
I-90 - Dexter - Mp 195       50 MPH    0625 PM 05/15   43.73N/92.68W
Austin Municipal Airport     49 MPH    0415 PM 05/15   43.67N/92.92W
Austin                       44 MPH    0215 PM 05/15   43.56N/93.02W
Lyle                         40 MPH    0230 PM 05/15   43.51N/92.94W

...Olmsted County...
Rochester International Airp 64 MPH    0455 PM 05/15   43.90N/92.50W
I-90 - Eyota - Mp 226        55 MPH    0450 PM 05/15   43.96N/92.21W
U.s.63 - Stewartville - Mp 3 52 MPH    0445 PM 05/15   43.90N/92.48W
Byron                        30 MPH    0425 PM 05/15   44.03N/92.63W

...Wabasha County...
U.s.61 - Kellogg - Mp 53     56 MPH    0400 PM 05/15   44.28N/91.99W
U.s.63 - Lake City - Mp 62.9 50 MPH    0540 PM 05/15   44.38N/92.37W
Lake City                    30 MPH    0530 PM 05/15   44.44N/92.28W

...Winona County...
I-90 - Ridgeway - Mp 261     49 MPH    0500 PM 05/15   43.91N/91.54W
Winona Municipal Airport     39 MPH    0555 PM 05/15   44.07N/91.70W
I-90 - La Crescent - Mp 276. 38 MPH    0320 PM 05/15   43.86N/91.30W

...Wisconsin...

...Buffalo County...
Montana                      41 MPH    0720 PM 05/15   44.40N/91.56W

...Clark County...
NEILLSVILLE                  53 MPH    0444 PM 05/15   44.61N/90.65W
Greenwood                    53 MPH    0500 PM 05/15   44.72N/90.60W

...Crawford County...
Soldiers Grove               42 MPH    0630 PM 05/15   43.38N/90.90W
Prairie Du Chien  Airport    40 MPH    0455 PM 05/15   43.02N/91.12W
Steuben                      36 MPH    0525 PM 05/15   43.21N/91.00W
Crawford Co. Sth 27 Sb 0.25  33 MPH    0709 PM 05/15   43.31N/90.94W

...Grant County...
Boscobel Airport             54 MPH    0523 PM 05/15   43.15N/90.68W
Lancaster                    49 MPH    0541 PM 05/15   42.83N/90.69W
Platteville Municipal Airpor 43 MPH    0755 PM 05/15   42.68N/90.43W
Lancaster                    40 MPH    0455 PM 05/15   42.83N/90.79W

...Jackson County...
1 E Black River Falls        34 MPH    0715 PM 05/15   44.30N/90.73W
Black River Falls Area Airpo 32 MPH    0755 PM 05/15   44.25N/90.85W

...Juneau County...
Volk Field                   37 MPH    0727 PM 05/15   43.93N/90.27W
Cutler                       31 MPH    0735 PM 05/15   44.03N/90.26W
Mauston Airport              30 MPH    0415 PM 05/15   43.83N/90.13W
Necedah                      30 MPH    0448 PM 05/15   44.03N/90.08W

...La Crosse County...
La Crosse Regional Airport   55 MPH    0457 PM 05/15   43.88N/91.25W
I-90 Eb At Ush 53 Nb         43 MPH    0522 PM 05/15   43.86N/91.24W
LA CROSSE                    42 MPH    0633 PM 05/15   43.81N/91.25W
Onalaska                     40 MPH    0509 PM 05/15   43.89N/91.18W
La Crosse                    39 MPH    0708 PM 05/15   43.82N/91.19W

...Monroe County...
Sparta/Fort McCoy Airport    40 MPH    0646 PM 05/15   43.97N/90.73W
Warrens                      32 MPH    0825 PM 05/15   44.12N/90.41W
Tomah                        30 MPH    0625 PM 05/15   43.99N/90.67W

...Richland County...
Richland Center              34 MPH    0415 PM 05/15   43.37N/90.38W

...Taylor County...
Westboro                     37 MPH    0600 PM 05/15   45.37N/90.31W
Gilman                       31 MPH    0315 PM 05/15   45.17N/90.82W
3 NE Lublin                  30 MPH    0214 PM 05/15   45.11N/90.69W
Medford Airport              30 MPH    0335 PM 05/15   45.10N/90.30W

...Trempealeau County...
Osseo                        41 MPH    1210 PM 05/15   44.59N/91.27W

...Vernon County...
Viroqua Municipal Airport    47 MPH    0715 PM 05/15   43.58N/90.90W
La Farge                     34 MPH    0605 PM 05/15   43.60N/90.63W

Observations are collected from a variety of sources with varying
equipment and exposures. We thank all volunteer weather observers
for their dedication. Not all data listed are considered official.

$$

Rain Reports

Public Information Statement
National Weather Service La Crosse WI
1102 AM CDT Fri May 16 2025

...Rainfall Reports from the Past 24 Hours...

Location                     Amount    Time/Date       Lat/Lon

...Iowa...

...Howard County...
3 E Elma                     0.23 in   0950 AM 05/16   43.25N/92.38W

...Minnesota...

...Olmsted County...
1 W Oronoco                  0.15 in   1030 AM 05/16   44.17N/92.55W
Rochester 4.7 N              0.13 in   0700 AM 05/16   44.08N/92.48W

...Wabasha County...
Lake City 9.7 SW             0.51 in   0700 AM 05/16   44.34N/92.41W
Lake City                    0.31 in   1045 AM 05/16   44.44N/92.28W
Wabasha 6.2 WNW              0.31 in   0700 AM 05/16   44.39N/92.16W
Lake City 0.9 NNE            0.28 in   0700 AM 05/16   44.45N/92.27W
Lake City                    0.25 in   1050 AM 05/16   44.44N/92.27W
Lake City 0.7 SE             0.25 in   0800 AM 05/16   44.43N/92.27W
Mazeppa 3.3 SSE              0.25 in   0800 AM 05/16   44.23N/92.51W

...Winona County...
Winona 6.9 ESE               0.11 in   0646 AM 05/16   44.00N/91.55W

...Wisconsin...

...Adams County...
Nekoosa 8.0 SSE              0.96 in   0700 AM 05/16   44.21N/89.85W
Friendship 6.4 NNE           0.55 in   0700 AM 05/16   44.06N/89.79W

...Buffalo County...
Mondovi 12.1 SSE             0.54 in   0656 AM 05/16   44.40N/91.60W

...Clark County...
Greenwood 0.6 NNW            1.21 in   0700 AM 05/16   44.77N/90.60W
COLBY                        0.96 in   0858 AM 05/16   44.91N/90.32W
Owen 1E                      0.93 in   0600 AM 05/16   44.95N/90.55W
Thorp 10.1 S                 0.64 in   0600 AM 05/16   44.81N/90.82W
Thorp 0.5 NNE                0.36 in   0600 AM 05/16   44.97N/90.80W
NEILLSVILLE                  0.23 in   0901 AM 05/16   44.61N/90.65W
4 NNW Sidney                 0.23 in   0700 AM 05/16   44.61N/90.65W
Neillsville 1W               0.21 in   1000 AM 05/16   44.56N/90.61W

...Juneau County...
New Lisbon                   1.10 in   1045 AM 05/16   43.87N/90.17W
Necedah                      0.65 in   1048 AM 05/16   44.03N/90.08W
NECEDAH NWR RY DAM NECEDAH 5 0.62 in   1010 AM 05/16   44.06N/90.17W
Mauston Airport              0.35 in   1035 AM 05/16   43.83N/90.13W
1.0 E Mauston                0.32 in   0630 AM 05/16   43.79N/90.06W

...Taylor County...
Westboro 0.1 NW              1.17 in   0700 AM 05/16   45.36N/90.30W
Medford                      0.98 in   1045 AM 05/16   45.30N/90.30W
Westboro                     0.97 in   1045 AM 05/16   45.37N/90.31W
Medford 0.8 ENE              0.83 in   0700 AM 05/16   45.14N/90.33W
Medford Airport              0.24 in   1035 AM 05/16   45.10N/90.30W
3 NE Lublin                  0.21 in   1014 AM 05/16   45.11N/90.69W

...Trempealeau County...
0.8 SW Pigeon Falls (IFLOWS) 0.86 in   0550 AM 05/16   44.42N/91.22W
Blair (IFLOWS)               0.59 in   0335 AM 05/16   44.30N/91.23W
Courtland 0.3 SW             0.47 in   0700 AM 05/16   44.27N/91.35W

...Vernon County...
Westby 5.8 NW                0.14 in   0700 AM 05/16   43.70N/90.95W


Observations are collected from a variety of sources with varying
equipment and exposures. We thank all volunteer weather observers
for their dedication. Not all data listed are considered official.

$$

Storm Reports

Storm reports Storm reports for May 15
SPC Storm Reports Local Storm Reports

Photos & Video

Photo Photo Photo Photo
Camp Douglas, WI
(Courtesy of Alicia Macklin)
Necedah, WI
(Courtesy of Amy Michalek)
Humbird, WI
(Courtesy of Barbara Hardwick)
Richland County
(Courtesy of Kevin Nolen)

Photo Photo Photo Photo
Caption
(source)
Caption
(source)
Caption
(source)
Caption
(source)

Additional Information

SPC Outlooks for Tuesday, May 15th from 4 days prior up to day of event

SPC Day 4  Probabilistic Categorical Outlook SPC Day 3 Categorical Outlook SPC Day 3 Categorical Outlook ...
SPC Day 4 Probabilistic Outlook SPC Day 3 Categorical Outlook SPC Day 3 Probabilistic Outlook ...
SPC Day 2 Categorical Outlook SPC Day 2 Probabilistic Tornado Outlook SPC Day 2 Hail Outlook SPC Day 2 Wind Outlook
SPC Day 2 Categorical Outlook SPC Day 2 Tornado Outlook SPC Day 2 Hail Outlook SPC Day 2 Wind Outlook
SPC Day 1 Categorical Outlook SPC Day 1 Tornado Outlook SPC Day 1 Hail Outlook SPC Day 1 Wind Outlook
SPC Day 1 Categorical Outlook SPC Day 1 Tornado Outlook SPC Day 1 Hail Outlook SPC Day 1 Wind Outlook

nws logo Media use of NWS Web News Stories is encouraged!
Please acknowledge the NWS as the source of any news information accessed from this site.
nws logo