← All storm days

Hail Storm Map — May 15, 2026

Hail storm map for May 15, 2026: max 3.00" hail across IA, IN, MI, MN, NE, OK, TX, ~40,293 structures in swath.

IAINMIMNNEOKTX

Hail-affected U.S. states Alabama Alaska Arizona Colorado Florida Georgia Indiana — hail affected Kansas Maine Massachusetts Minnesota — hail affected New Jersey North Carolina North Dakota Oklahoma — hail affected Pennsylvania South Dakota Texas — hail affected Wyoming Connecticut Missouri West Virginia Illinois New Mexico Arkansas California Delaware District of Columbia Hawaii Iowa — hail affected Kentucky Maryland Michigan — hail affected Mississippi Montana New Hampshire New York Ohio Oregon Tennessee Utah Virginia Washington Wisconsin Nebraska — hail affected South Carolina Idaho Nevada Vermont Louisiana Rhode Island

A significant hail event swept across IA, IN, MI, MN and 3 more states on May 15, 2026, with MRMS radar measuring stones up to 3.00". An estimated 40,293 structures fell inside the qualifying swath. Iowa took the brunt with ~36,210 structures estimated in the ≥1" footprint. Roughly 240 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 56 hail reports and 109 wind reports for the day.

Max hail size
3.00"
States impacted
7
Structures in swath
40,293

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Iowa36,2103,236240
Nebraska3,38000
Texas39730
Indiana12400
Minnesota10600
Michigan6900
Oklahoma700

NOAA storm reports

Hail reports (27)

Iowa · 17 reports

TimeLocationCountyObserver comment
16:59RingstedEmmetNickel to quarter size hail.
17:00OWEGOWOODBURYHail covered the ground, with stones as big as quarters.
17:22ANTHONWOODBURYPhoto of two-inch hail was provided. Damage occurred to light fixtures and trees.
17:43EMERSONMILLSStorm chaser live stream of estimated at one inch hail. Location is approximate.
18:10IDA GROVEIDAGround is covered by melting hail nickel sized and smaller.
18:22KanawhaHancockHail ranged from 2.25 to 2.5. Time estimated by radar.
18:25KanawhaHancockWindows broken on car. Time estimated by radar.
18:343 S WodenHancockReport from mPING.
18:351 W VenturaCerro GordoReport from mPING: Quarter (1.00 in.).
18:45GoodellHancockTime estimated by radar.
18:50Clear LakeCerro GordoReport from mPING: Quarter (1.00 in.).
19:004 NNW SwaledaleCerro Gordoon I35 near mile marker 186. time estimated from radar.
19:052 WNW MeserveyHancockUpdated to included windows on house broken.
19:06BrittHancockTime estimated by radar.
19:18GarnerHancockReport from mPING: Ping Pong Ball (1.50 in.).
19:24REMBRANDTBUENA VISTAIn addition to quarter sized hail, there were also some 1 to 2 inch diameter tree branches knocked down by gusty winds.
19:454 S HumboldtHumboldtReport from mPING.

Nebraska · 9 reports

TimeLocationCountyObserver comment
17:10UNIONCASSTrained spotter report of hail measured at 1.00 inch in diameter.
18:30BruningThayerDelayed report of 1 hail from social media image.
19:28MILFORDSEWARDTrained spotter report of hail measured at 1.00 inch in diameter.
19:50StrangFillmoreDime to Penny size hail.
19:50DORCHESTERSALINEDelayed public social media report and photo of quarter sized hail stones. Time estimated based on radar.
20:50SPIKERWASHINGTONSocial media report of nickel to quarter sized hail.
21:06FREMONTDODGEPublic report of hail estimated at 1.00 inch in diameter.
21:44VALLEYDOUGLASNWS employee report of hail measured at 1.00 inch in diameter.
21:45VALLEYDOUGLASDelayed social media report of hail measured up to 1.00 inch in diameter. Time estimated with radar.

Unknown · 1 report

TimeLocationCountyObserver comment
19:15SHICKLEYFILLMORE&&

Wind reports (102)

Texas · 22 reports

TimeLocationCountyObserver comment
00:101 NNE WeinertHaskellDelayed report. Reported by Weinert Mesonet.
14:50MORTONCOCHRANA Texas Tech University West Texas mesonet site near Morton measured a severe wind gust of 58 mph.
16:34ANTONHOCKLEYA Texas Tech University West Texas mesonet site near Anton measured a severe wind gust of 60 mph.
16:35DENVER CITYYOAKUMThe Automated Weather Observation Station at Denver City Municipal Airport measured a wind gust of 61 mph.
16:55SMYERHOCKLEYA Texas Tech University West Texas mesonet site near Smyer measured severe wind gusts from 1655 CST through 1656 CST. A peak wind gust of 61 mph was measured at 1655 CST.
16:58SEAGRAVESGAINESThe West Texas Mesonet station 15 Seagraves 1SW measured an 84 mph wind gust from a convective downburst.
17:00SOUTH PLAINSFLOYDA Texas Tech University West Texas mesonet site near South Plains measured a severe wind gust of 59 mph.
17:00REESE AFBLUBBOCKA Texas Tech University West Texas mesonet site near Reese Center measured severe wind gusts from 1700 CST through 1703 CST. A peak wind gust of 61 mph was measured at 1700 CST.
17:12(LBB)LUBBOCK INTL ARLUBBOCKThe Automated Surface Observing System at Lubbock International Airport measured severe wind gusts from 1712 CST through 1725 CST. A peak wind gust of 69 mph was measured at 1712 CST.
17:30WelchDawsonMesonet station 96 WELCH Dawson County.
17:442 NNE HasletTarrant51 kt gust at Alliance Airport beneath high based rain shower.
17:49ODONNELLLYNNA Texas Tech University West Texas mesonet site near O'Donnell measured severe wind gusts from 1749 CST through 1800 CST. A peak wind gust of 72 mph was measured at 1758 CST.
17:49TAHOKALYNNA Texas Tech University West Texas mesonet site near Tahoka measured a severe wind gust of 58 mph.
17:51SLATONLUBBOCKA Texas Tech University West Texas mesonet site near Slaton measured severe wind gusts from 1751 CST through 1752 CST. A peak wind gust of 63 mph was measured at 1752 CST.
17:53ABERNATHYHALEA Texas Tech University West Texas mesonet site near Abernathy measured severe wind gusts from 1753 CST through 1754 CST. A peak wind gust of 62 mph was measured at 1754 CST.
18:23GRAHAM CHAPELGARZAA Texas Tech University West Texas mesonet site near Graham measured severe wind gusts from 1823 CST through 1825 CST. A peak wind gust of 70 mph was measured at 1825 CST.
18:241 SSW The ColonyDenton68 mph wind measured off Main St near 121 in The Colony. Station at 30 ft above ground also reported a gust to 78 mph but appears high compared to values throughout the day. Multiple trees also damaged in the area.
18:37PADUCAHCOTTLEA Texas Tech University West Texas mesonet site near Paducah measured severe wind gusts from 1837 CST through 1838 CST. A peak wind gust of 70 mph was measured at 1838 CST.
18:38POSTGARZAA Texas Tech University West Texas mesonet site near Post measured severe wind gusts from 1838 CST through 1843 CST. A peak wind gust of 65 mph was measured at 1839 CST.
18:494 SE GrapevineDallas51 kt gust at DFW Airport beneath virga.
19:22JAYTONKENTA Texas Tech University West Texas mesonet site near Jayton measured a severe wind gust of 58 mph.
19:48HACKBERRYCOTTLEA Texas Tech University West Texas mesonet site near Hackberry measured a severe wind gust of 62 mph.

Idaho · 18 reports

TimeLocationCountyObserver comment
12:307 S HoweButteMesonet station SOBAS Base Of Howe Peak.
13:301 NNW Craters of MoonButteMesonet station SOCRA Craters Of The Moon.
14:10Atomic CityBinghamMesonet station SOATO Atomic City.
14:155 WSW Craters of MoonButteMesonet station 3021 D6 Tom Cat Summit US-20.
14:305 SSE RobertsJeffersonMesonet station 3306 D6 Osgood I-15.
14:358 NNW Atomic CityButteMesonet station PBF INL Critical Infrastructure.
14:559 SSW Mud LakeJeffersonMesonet station SOROV Rover.
15:0012 E HoweButteMesonet station SOSAN Sand Dunes.
15:1514 NE Atomic CityBinghamMesonet station 3672 D6 Telegraph Hill US-20.
15:5520 ESE Craters of MoonButteMesonet station SOCOX Coxs Well.
16:1012 ESE Butte CityButteMesonet station SOLOS Lost River Rest Area.
16:3011 W OsgoodBonnevilleMesonet station SOKET Kettle Butte.
16:456 NW Atomic CityButteMesonet station 3699 D6 INL Puzzle US-20/US-26.
16:511 NW RexburgMadisonASOS station KRXE Rexburg-Madison Airport.
17:059 SSW Mud LakeJeffersonMesonet station ROV 9 SSW Mud Lake.
17:062 NW Idaho FallsBonnevilleASOS station KIDA Idaho Falls Regional Airport.
17:152 NE OsgoodBonnevilleMesonet station OSGI 2 NE Osgood.
17:1511 WSW Atomic CityButteMesonet station SUM Big Southern Butte.

Iowa · 14 reports

TimeLocationCountyObserver comment
17:20TABORFREMONTEmergency management report of multiple trees down in Tabor, IA. Wind speeds were estimated at 60-70 mph.
17:23CLARKMILLSEmergency management report of farm augers blown over and grain wagons moved near Randolph, IA. Wind speeds were estimated at 60-70mph.
17:37IMOGENEFREMONTEmergency management report of multiple trees down in Imogene, IA. Wind speeds were estimated at 60-70mph.
17:39EMERSONMILLSPublic report from a social media photo of a large tree limb down in town. Time estimated based on radar. Wind speeds were estimated at 60 mph.
17:40EMERSONMILLSBroadcast media report of multiple trees down in Emerson, IA. Wind speeds were estimated at 60-70mph.
17:54RED OAKMONTGOMERYAmateur radio report of power out in parts of Red Oak, IA with power poles down and tree damage. Wind speeds were estimated at 70-75 mph.
17:58RED OAK MUNI ARPTMONTGOMERYKRDK AWOS measured wind gust of 74 mph at the Red Oak Airport.
18:00STANTONMONTGOMERYTrained spotter report of damage to siding and roofing in Stanton, IA. Winds speeds were estimated at 60-70 mph.
18:02VILLISCAMONTGOMERYPersonal weather station measured wind gust of 59 mph.
20:153 E Charles CityFloydAWOS station KCCY Charles City Airport.
20:302 N IoniaChickasawMesonet station RNHI4 New Hampton.
21:103 S Iowa FallsHardinPEAK GUST REPORTED AT IOWA FALLS AIRPORT.
21:49WATSONCLAYTONA personal weather station reported a 70 mph wind gust 2 mile southeast of Watson.
21:54OSBORNECLAYTONA mesonet observing site reported a 62 mph wind gust 2 miles southwest of Osborne.

Oklahoma · 11 reports

TimeLocationCountyObserver comment
16:40TEXOLABECKHAMSignificant damage to trees and an older brick building occurred in Texola. The location is approximate, and the event time is estimated based on radar observations and wind gust data at the nearby Erick (ERIC) Mesonet.
16:50BESSIEWASHITABessie (BESS) Mesonet observation.
17:25BESSIEWASHITABessie (BESS) Mesonet observation.
18:03(CSM)CLINTON SHERMAN AIRPORTWASHITAClinton-Sherman Airport (KCSM) observation.
18:20ELK CITYBECKHAMElk City (ELKC) Mesonet observation.
18:44ELK CITYBECKHAMElk City Regional Business Airport (KELK) observation.
18:45ELK CITYBECKHAMElk City (ELKC) Mesonet observation.
20:15HINTONCADDOHinton (HINT) Mesonet observation.
22:55MIAMIOTTAWAThe Oklahoma Mesonet station near Miami measured thunderstorm wind gusts to 59 mph.
23:12QUAPAWOTTAWAStrong thunderstorm wind snapped large tree limbs and blew down power lines.
23:135 SSW OwassoTulsaPeak gust measured at Tulsa International Airport. No lightning observed in GLM data or in the site observation at the time.

North Dakota · 11 reports

TimeLocationCountyObserver comment
11:002 NW ClydeCavalierObservation at ND040 NDDOT site.
12:575 W CouleeWardAWOS station K1KN 5 W Coulee.
13:005 WSW OlgaCavalierCorrects previous non-tstm wnd gst report from 5 WSW Olga. Peak measured observation at ND041 NDDOT RWIS. Earlier observation at 12pm of 59 mph.
13:111 W GarrisonMcLeanASOS station KN60 Garrison.
13:331 NNW HettingerAdamsASOS station KHEI Hettinger Airport.
13:581 ESE HampdenRamseyMeasured observation at HMDN8 NDDOT RAWS site at Hampden, ND.
14:301 SE DunseithRoletteNDDOT sensor.
14:551 E BottineauBottineauAWOS station KD09 at Bottineau Municipal Airport.
14:55PALERMOMOUNTRAILAWOS station K1IN 3 W Palermo reported wind gusts up to 66 mph.
15:302 W ArnegardMcKenzieNDDOT sensor.
15:446 SE Powers LakeMountrail10 m wind gust at NDAWN site Powers Lake 6 SE.

Wisconsin · 6 reports

TimeLocationCountyObserver comment
22:152 SSE Prairie Du ChienCrawfordAWOS station KPDC Prairie Du Chien Airport.
22:47LANCASTER ARPTGRANTA home weather station measured a 72 mph wind gust 2 miles south of Lancaster Airport.
22:50ARTHURGRANTA trained spotter reported a 61 mph wind gust 2 miles west-southwest of Arthur.
23:36DODGEVILLEIOWASeveral reports of downed trees, some on power lines in Dodgeville. Also a measured wind gust of 58 mph.
23:45BLUE MOUND STATE PARKIOWAMesonet station WIGHM Brigham measured 59 mph.
23:50OREGONDANESmall tree limbs down and an unsecured soccer goal on wheels was blown 100 yd across a soccer field and into a parking lot.

California · 5 reports

TimeLocationCountyObserver comment
20:305 NNW MojaveKernMesonet station SE377 Cache Creek (SCE).
21:1413 W Red Rock CanyonKernMesonet station JWBC1 Jawbone Canyon.
22:0014 SSW TehachapiKernMesonet station 649SE Sce Cottonwood Creek West.
23:0016 SSW TehachapiKernMesonet station SE283 Little Oak Canyon (SCE).
23:3018 W RosamondKernMesonet station 050SE Rosamond 20W (SCE).

Michigan · 5 reports

TimeLocationCountyObserver comment
17:425 SE NewberryLuceAWOS station KERY Newberry.
20:261 NW KingsfordDickinsonASOS station KIMT Ford Airport.
20:401 N Big BayLSZ248Mesonet station BIGM4 Big Bay Harbor.
22:1010 SE Ford RiverLMZ221Mesonet station XMAPV Minneapolis Shoal.
23:031 SW GermfaskSchoolcraftMesonet station SNYM4 Seney RAWS.

Kansas · 3 reports

TimeLocationCountyObserver comment
19:558 WNW WilburtonMortonMesonet station K5EHT K-27 @ Cimarron R. Elkhart.
20:413 SW LiberalSewardMesonet station UP352 2.7 SW Liberal (UPR).
20:581 WSW HayneSewardMesonet station UP407 0.6 SW Hayne (UPR).

New Mexico · 3 reports

TimeLocationCountyObserver comment
14:23TATUMLEAThe West Texas Mesonet station near Tatum recorded a 69 mph thunderstorm wind gust.
14:27TATUMLEAEmergency management reported power outages in Tatum associated with straight-line wind gusts. The time of occurrence and the strength of the wind gust is partially estimated from a Mesonet station recording southwest of town. The cost of damages is also estimated.
15:30(CAO)CLAYTON ARPTUNIONA mesonet station near Clayton Municipal Airport measured a brief 60 mph wind gust due to a microburst from a high based thunderstorm.

Nebraska · 2 reports

TimeLocationCountyObserver comment
18:02STANTONSTANTONPersonal weather station measured wind gust of 58 mph.
21:10KENNARDWASHINGTONDelayed social media report of a broken window to an RV. Time estimated based on radar. Wind speeds estimated at 55-60 mph.

Minnesota · 1 report

TimeLocationCountyObserver comment
13:051 ENE Saint VincentKittsonMeasured gust at MN057 MNDOT RWIS.

Montana · 1 report

TimeLocationCountyObserver comment
17:452 E EnidRichlandMesonet station MTLBT Lambert Mt-200 Mp 45.0.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check