Hail storm map for June 21, 2025: max 2.00" hail across FL, MI, MS, NM, NY, SD, ~5,730 structures in swath.
FLMIMSNMNYSD
A low hail event swept across FL, MI, MS, NM and 2 more states on June 21, 2025, with MRMS radar measuring stones up to 2.00". An estimated 5,730 structures fell inside the qualifying swath. Michigan took the brunt with ~3,613 structures estimated in the ≥1" footprint. About 459 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 6 hail reports and 74 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Michigan | 3,613 | 459 | 0 |
| New York | 822 | 0 | 0 |
| Mississippi | 757 | 0 | 0 |
| South Dakota | 424 | 0 | 0 |
| Florida | 112 | 0 | 0 |
| New Mexico | 2 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 06:05 | BINGHAM | LEELANAU | Employees at the Northwest Michigan Horticultural Research Station in the Leelanau Peninsula, northwest of Traverse City, MI, reported hail up to the size of golf balls, leading to damage of some cherry and apple orchards in the area, impacting sale of some fresh market apples as processing apples instead. |
| 06:44 | TRAVERSE CITY | GRAND TRAVERSE | Multiple reports of large hail in the Traverse City, MI metro area, including quarter-size hail at UpNorthLive studios west of Traverse City at 0630am, and half dollar size hail at 9&10 studios in downtown Traverse City at 0640am. Hail up to 1.5 inches was reported near Turtle Creek Casino at Acme, east of Traverse City, at 0654am, along with ponding on roads from heavy rainfall. Additional reports and photos of similar sized hail in the Traverse City area on social media. |
| 08:50 | CHEBOYGAN CITY CO AR | CHEBOYGAN | Report of golf ball size hail on I-75 in Cheboygan county. Additional reports of hail up to the size of a quarter near/in the city of Cheboygan, MI between 0850 and 0900. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 02:11 | PATZAU | DOUGLAS | Several branches were broken off due to high winds. |
| 02:29 | CLOVERLAND | DOUGLAS | A couple of trees were downed in the storm. |
| 02:30 | PORT WING | BAYFIELD | Two medium spruce trees were snapped near their bases. |
| 02:30 | PORT WING | BAYFIELD | One large birch tree was down partially across Highway 13. |
| 02:30 | PORT WING | BAYFIELD | Port Wing station PNGW3 recorded a gust of 61 mph. |
| 02:34 | CORNUCOPIA FLD ARPT | BAYFIELD | Hundreds of big oak and maple trees were uprooted and snapped. Observer reports nearly all trees in about a five acre area around their house were destroyed with car and house damage. |
| 02:34 | HERBSTER | BAYFIELD | A tree was down at the spotter's location. |
| 02:35 | CORNUCOPIA | BAYFIELD | Three large poplar and one partially dead pine tree were snapped part way up the trunk. |
| 02:43 | CORNUCOPIA FLD ARPT | BAYFIELD | Several hundreds trees down in the woods and across Echo Valley Road. |
| 02:45 | CORNUCOPIA FLD ARPT | BAYFIELD | Wisconsin Mesonet site BYFD Bayfield recorded a 78 mph wind gust. |
| 02:45 | RED CLIFF | BAYFIELD | Several hundred trees down with approximately 70 percent uprooted and the rest snapped four to eight feet up, some higher. All were down in approximately the same direction. There was also some damage to trail infrastructure at Beaver Hollow. |
| 02:49 | BENNETT | DOUGLAS | Multiple trees were down in Bennett. |
| 02:50 | RED CLIFF | BAYFIELD | Five to ten medium to large poplar trees were snapped approximately four to eight feet up and were across the road. |
| 02:50 | RED CLIFF | BAYFIELD | Approximately 20 to 30 trees were snapped near the base and partially across the road. |
| 03:04 | WASHBURN | BAYFIELD | A tree fell on a powerline bringing the powerline down and across a road. |
| 03:13 | MARENGO | ASHLAND | Several trees were snapped and a large portion of roofing material was ripped off of a machine shed. |
| 03:14 | LEONARDS | BAYFIELD | A 12-inch diameter live and healthy oak tree was snapped. |
| 03:19 | HAYWARD | SAWYER | Winds damaged vendor pop up tents in downtown Hayward. About 25 to 30 percent of the tents set up experienced wind damage. |
| 03:20 | GURNEY | IRON | Significant wind damage was reported with many uprooted trees that were twisted and broken. |
| 03:24 | GRINDSTONE LAKE | SAWYER | Large branches were broken and an aspen tree was snapped towards the top. |
| 03:39 | NEW POST | SAWYER | Several trees were broken off halfway up the trunk. |
| 04:05 | WINCHESTER | VILAS | Thunderstorm winds downed trees and power lines in Winchester. The time of this report is an estimate based on radar data. |
| 04:08 | MANITOWISH WATERS | VILAS | Thunderstorm winds downed trees and power lines in Manitowish Waters. The time of this report is an estimate based on radar data. |
| 04:10 | PRESQUE ISLE | VILAS | Thunderstorm winds downed trees and power lines in Presque Isle. The time of this report is an estimate based on radar data. |
| 04:19 | BOULDER JCT ARPT | VILAS | Thunderstorm winds downed trees and power lines in Boulder Junction. The time of this report is an estimate based on radar data. |
| 04:35 | ST GERMAIN | VILAS | Thunderstorm winds downed trees and power lines in Saint Germain. The time of this report is an estimate based on radar data. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 00:00 | NIELSVILLE | POLK | There were reports of power lines down and tree limbs up to 3 inches blown down. |
| 00:00 | HADLER | NORMAN | Measured gust at mesonet station 2438D Hadler MN. |
| 00:01 | (BJI)BEMIDJI ARPT | BELTRAMI | Measured wind gust at MNDOT mesonet station 2 miles west northwest of Bemidji BMJM5. |
| 00:02 | CASS LAKE | CASS | A gust of 59 mph was recorded by Mesonet station CASM5 Cass Lake RAWS. |
| 00:08 | WALKER | CASS | Numerous trees were snapped and blown over. One tree was uprooted. |
| 00:08 | BENA | CASS | One large tree was down along with many branches snapped off. |
| 00:14 | ALLEN | ST. LOUIS | A tree fell on powerlines and was partially on a house roof as well. |
| 00:27 | DEER RVR BWSTRNG ARP | ITASCA | Numerous tree branches were down on the spotter's property. An entire tree was also blown over, however the tree was weaker and ready to fall over. |
| 00:28 | NISSWA | CROW WING | Multiple trees were damaged including one that fell on top of a residence. |
| 00:35 | HERMAN | GRANT | Measured gust at MN DOT mesonet station MN131 Herman, MN. |
| 00:39 | FRASER | ST. LOUIS | A large tree was partially blocking road with another tree partially on guide wires. |
| 00:45 | NIELSVILLE | POLK | Widespread tree damage with limbs around 3 inches in diameter blown down. |
| 00:48 | TACONITE | ITASCA | A power pole was snapped and several trees were blown over on top of powerlines. |
| 00:53 | CROSS LAKE | CROW WING | A dozen trees were on roadways and three trees were down on powerlines in the community of Crosslake. |
| 01:01 | BRAINERD | CROW WING | Trees stripped of leaves, a grill was blown around a yard, and several four inch diameter branches were down. |
| 01:09 | MERRIFIELD | CROW WING | A mature 36 inch diameter poplar tree was uprooted and caused damage to an outbuilding. |
| 01:11 | (BRD)WEILAND FLD BRA | CROW WING | A measured gust of 61 mph was recorded at the KBRD Brainerd Airport ASOS station. |
| 01:15 | BELTRAMI | POLK | Measured gust at mesonet station MN114 Beltrami MN DOT. |
| 01:16 | LEE | POLK | NDAWN 10 meter measurement north of Fertile. |
| 01:20 | ADA | NORMAN | Measured gust at NDAWN mesonet station 210019 1 north Ada MN. |
| 01:23 | WOODROW | CROW WING | An aspen or birch tree was blown over onto a pole barn causing some structural damage. |
| 01:53 | ELDES CORNER | ST. LOUIS | A 30 foot section of a white pine tree fell and caused damage to a duck enclosure. No duck injuries were reported. |
| 01:55 | BROOKS | RED LAKE | MN dot mesonet station MN068 Brooks, MN. |
| 02:00 | BROOKS | RED LAKE | Measured gust at MN dot MN068 Brooks, MN. |
| 02:00 | (DLH)DULUTH INTL ARP | ST. LOUIS | A tree fell on a powerline and briefly started a grass fire that was put out by rain. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 00:10 | PILLSBURY | BARNES | NDAWN station at Pillsbury reported an 88 mph wind gust. |
| 00:20 | PORTLAND | TRAILL | Mesonet observations confirmed a 60 mph wind gust 1 mile west of Mayville. Mesonet station DVI06914 Mayville ND 1 W. |
| 00:30 | CUMMINGS | TRAILL | NDAWN station 3 E Mayville confirmed a 66 mph wind gust. Mesonet station 325679 Mayville ND NDAWN. |
| 00:30 | ERIE | CASS | NDAWN station 4 SSW Galesburg reported a wind gust to 99 mph. |
| 00:34 | AYR | CASS | NDAWN at Ayr 1NW measured a wind gust of 96 mph at the 10 meter height sensor. |
| 00:35 | PRESTON | TRAILL | Mesonet observations confirmed a 74 mph wind gust 2 miles SE of Blanchard. Mesonet station DVI12057 Blanchard ND. |
| 00:50 | KELSO | TRAILL | NDAWN site reported a 78 mph wind gust 5 ENE Kelso. Mesonet station 324209 Hillsboro ND NDAWN. |
| 01:13 | BORDULAC | FOSTER | Road signs were bent, railroad crossing arms were damaged, and a grain bin was lifted and flipped in the area. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 00:58 | CISCO LAKE | GOGEBIC | Emergency Management reports that trees are downed on power lines on the southwest side of Thousand Island Lake near Wolniak Road. |
| 02:10 | AMASA | IRON | WEenergies reported electrical equipment damaged by winds, causing 23 customers to be without power. |
| 04:20 | MARENISCO | GOGEBIC | WEenergies reported just under 1600 customers without power in the Land O Lakes and Marenisco area at 4:35 AM CST. Time of strong winds estimated from radar. |
| 05:35 | HOUGHTON | HOUGHTON | Multiple downed trees have been observed by law enforcement in the City of Houghton. The public has been observed cleaning up the debris. |
| 09:02 | SAC BAY | DELTA | Public report of downed trees between Sac Bay and Fayette. Most of Garden Peninsula lost power for around 2 hours. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:53 | (CNM)CARLSBAD ARPT | EDDY | A maximum wind gust of 76 MPH was recorded at the ASOS station, KCNM Carlsbad. |
| 15:55 | HAPPY VLY | EDDY | Damaging winds from a microburst caused significant damage to The Living Desert Zoo and Garden State Park in western Carlsbad. Several large trees were broken, fencing was damaged, and a concrete retaining wall was toppled. Time is estimated, and winds are estimated to have been up to 80 MPH. The property damage cost is also an estimation. |
| 17:37 | DORA | ROOSEVELT | The West Texas mesonet station near Dora observed a 58 mph wind gust on the leading edge of incoming thunderstorms. |
| 18:16 | (CVN)CLOVIS MUNI AIRPORT | CURRY | The AWOS at Clovis Municipal Airport observed a 66 mph wind gust from thunderstorms. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 03:58 | ELLIS | MINNEHAHA | A couple of birch trees were knocked over by thunderstorm winds, with other large tree limbs down. |
| 04:01 | WEST SIOUX FALLS | MINNEHAHA | The wind was measured at Joe Foss Field in Sioux Falls. A large pine tree was snapped off at a nearby golf course less than one-half mile southwest of the ASOS site. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:13 | (HBG)HATTIESBURG ARP | FORREST | A tree was blown down on Luther Carter road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:42 | SOUTH VENICE | SARASOTA | Broadcast media relayed public video from a home webcam of a brief surface circulation of what was most likely a gustnado in the residential community of Ventura Village. Available radar at the time suggested the circulation formed along the leading edge of outflow generated by nearby thunderstorm. Minor tree damage resulted along with damage to a few vehicles caused by airborne debris mainly consisting of loose plastic trash receptacles used for public garbage disposal services. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:00 | FALLEN LEAF | EL DORADO | Buoy data on Lake Tahoe indicated a northerly wind gust of 45 mph from nearby showers and collapsing thunderstorms. This caused significant waves on Lake Tahoe, with multiple boats damaged and one boat capsized near Emerald Bay, causing 8 fatalities out of the 10 on board. The two that survived were wearing life jackets, while the other 8 did not. |