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
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.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Iowa | 36,210 | 3,236 | 240 |
| Nebraska | 3,380 | 0 | 0 |
| Texas | 397 | 3 | 0 |
| Indiana | 124 | 0 | 0 |
| Minnesota | 106 | 0 | 0 |
| Michigan | 69 | 0 | 0 |
| Oklahoma | 7 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:59 | Ringsted | Emmet | Nickel to quarter size hail. |
| 17:00 | OWEGO | WOODBURY | Hail covered the ground, with stones as big as quarters. |
| 17:22 | ANTHON | WOODBURY | Photo of two-inch hail was provided. Damage occurred to light fixtures and trees. |
| 17:43 | EMERSON | MILLS | Storm chaser live stream of estimated at one inch hail. Location is approximate. |
| 18:10 | IDA GROVE | IDA | Ground is covered by melting hail nickel sized and smaller. |
| 18:22 | Kanawha | Hancock | Hail ranged from 2.25 to 2.5. Time estimated by radar. |
| 18:25 | Kanawha | Hancock | Windows broken on car. Time estimated by radar. |
| 18:34 | 3 S Woden | Hancock | Report from mPING. |
| 18:35 | 1 W Ventura | Cerro Gordo | Report from mPING: Quarter (1.00 in.). |
| 18:45 | Goodell | Hancock | Time estimated by radar. |
| 18:50 | Clear Lake | Cerro Gordo | Report from mPING: Quarter (1.00 in.). |
| 19:00 | 4 NNW Swaledale | Cerro Gordo | on I35 near mile marker 186. time estimated from radar. |
| 19:05 | 2 WNW Meservey | Hancock | Updated to included windows on house broken. |
| 19:06 | Britt | Hancock | Time estimated by radar. |
| 19:18 | Garner | Hancock | Report from mPING: Ping Pong Ball (1.50 in.). |
| 19:24 | REMBRANDT | BUENA VISTA | In addition to quarter sized hail, there were also some 1 to 2 inch diameter tree branches knocked down by gusty winds. |
| 19:45 | 4 S Humboldt | Humboldt | Report from mPING. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:10 | UNION | CASS | Trained spotter report of hail measured at 1.00 inch in diameter. |
| 18:30 | Bruning | Thayer | Delayed report of 1 hail from social media image. |
| 19:28 | MILFORD | SEWARD | Trained spotter report of hail measured at 1.00 inch in diameter. |
| 19:50 | Strang | Fillmore | Dime to Penny size hail. |
| 19:50 | DORCHESTER | SALINE | Delayed public social media report and photo of quarter sized hail stones. Time estimated based on radar. |
| 20:50 | SPIKER | WASHINGTON | Social media report of nickel to quarter sized hail. |
| 21:06 | FREMONT | DODGE | Public report of hail estimated at 1.00 inch in diameter. |
| 21:44 | VALLEY | DOUGLAS | NWS employee report of hail measured at 1.00 inch in diameter. |
| 21:45 | VALLEY | DOUGLAS | Delayed social media report of hail measured up to 1.00 inch in diameter. Time estimated with radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:15 | SHICKLEY | FILLMORE | && |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 00:10 | 1 NNE Weinert | Haskell | Delayed report. Reported by Weinert Mesonet. |
| 14:50 | MORTON | COCHRAN | A Texas Tech University West Texas mesonet site near Morton measured a severe wind gust of 58 mph. |
| 16:34 | ANTON | HOCKLEY | A Texas Tech University West Texas mesonet site near Anton measured a severe wind gust of 60 mph. |
| 16:35 | DENVER CITY | YOAKUM | The Automated Weather Observation Station at Denver City Municipal Airport measured a wind gust of 61 mph. |
| 16:55 | SMYER | HOCKLEY | A 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:58 | SEAGRAVES | GAINES | The West Texas Mesonet station 15 Seagraves 1SW measured an 84 mph wind gust from a convective downburst. |
| 17:00 | SOUTH PLAINS | FLOYD | A Texas Tech University West Texas mesonet site near South Plains measured a severe wind gust of 59 mph. |
| 17:00 | REESE AFB | LUBBOCK | A 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 AR | LUBBOCK | The 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:30 | Welch | Dawson | Mesonet station 96 WELCH Dawson County. |
| 17:44 | 2 NNE Haslet | Tarrant | 51 kt gust at Alliance Airport beneath high based rain shower. |
| 17:49 | ODONNELL | LYNN | A 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:49 | TAHOKA | LYNN | A Texas Tech University West Texas mesonet site near Tahoka measured a severe wind gust of 58 mph. |
| 17:51 | SLATON | LUBBOCK | A 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:53 | ABERNATHY | HALE | A 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:23 | GRAHAM CHAPEL | GARZA | A 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:24 | 1 SSW The Colony | Denton | 68 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:37 | PADUCAH | COTTLE | A 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:38 | POST | GARZA | A 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:49 | 4 SE Grapevine | Dallas | 51 kt gust at DFW Airport beneath virga. |
| 19:22 | JAYTON | KENT | A Texas Tech University West Texas mesonet site near Jayton measured a severe wind gust of 58 mph. |
| 19:48 | HACKBERRY | COTTLE | A Texas Tech University West Texas mesonet site near Hackberry measured a severe wind gust of 62 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:30 | 7 S Howe | Butte | Mesonet station SOBAS Base Of Howe Peak. |
| 13:30 | 1 NNW Craters of Moon | Butte | Mesonet station SOCRA Craters Of The Moon. |
| 14:10 | Atomic City | Bingham | Mesonet station SOATO Atomic City. |
| 14:15 | 5 WSW Craters of Moon | Butte | Mesonet station 3021 D6 Tom Cat Summit US-20. |
| 14:30 | 5 SSE Roberts | Jefferson | Mesonet station 3306 D6 Osgood I-15. |
| 14:35 | 8 NNW Atomic City | Butte | Mesonet station PBF INL Critical Infrastructure. |
| 14:55 | 9 SSW Mud Lake | Jefferson | Mesonet station SOROV Rover. |
| 15:00 | 12 E Howe | Butte | Mesonet station SOSAN Sand Dunes. |
| 15:15 | 14 NE Atomic City | Bingham | Mesonet station 3672 D6 Telegraph Hill US-20. |
| 15:55 | 20 ESE Craters of Moon | Butte | Mesonet station SOCOX Coxs Well. |
| 16:10 | 12 ESE Butte City | Butte | Mesonet station SOLOS Lost River Rest Area. |
| 16:30 | 11 W Osgood | Bonneville | Mesonet station SOKET Kettle Butte. |
| 16:45 | 6 NW Atomic City | Butte | Mesonet station 3699 D6 INL Puzzle US-20/US-26. |
| 16:51 | 1 NW Rexburg | Madison | ASOS station KRXE Rexburg-Madison Airport. |
| 17:05 | 9 SSW Mud Lake | Jefferson | Mesonet station ROV 9 SSW Mud Lake. |
| 17:06 | 2 NW Idaho Falls | Bonneville | ASOS station KIDA Idaho Falls Regional Airport. |
| 17:15 | 2 NE Osgood | Bonneville | Mesonet station OSGI 2 NE Osgood. |
| 17:15 | 11 WSW Atomic City | Butte | Mesonet station SUM Big Southern Butte. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:20 | TABOR | FREMONT | Emergency management report of multiple trees down in Tabor, IA. Wind speeds were estimated at 60-70 mph. |
| 17:23 | CLARK | MILLS | Emergency management report of farm augers blown over and grain wagons moved near Randolph, IA. Wind speeds were estimated at 60-70mph. |
| 17:37 | IMOGENE | FREMONT | Emergency management report of multiple trees down in Imogene, IA. Wind speeds were estimated at 60-70mph. |
| 17:39 | EMERSON | MILLS | Public 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:40 | EMERSON | MILLS | Broadcast media report of multiple trees down in Emerson, IA. Wind speeds were estimated at 60-70mph. |
| 17:54 | RED OAK | MONTGOMERY | Amateur 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:58 | RED OAK MUNI ARPT | MONTGOMERY | KRDK AWOS measured wind gust of 74 mph at the Red Oak Airport. |
| 18:00 | STANTON | MONTGOMERY | Trained spotter report of damage to siding and roofing in Stanton, IA. Winds speeds were estimated at 60-70 mph. |
| 18:02 | VILLISCA | MONTGOMERY | Personal weather station measured wind gust of 59 mph. |
| 20:15 | 3 E Charles City | Floyd | AWOS station KCCY Charles City Airport. |
| 20:30 | 2 N Ionia | Chickasaw | Mesonet station RNHI4 New Hampton. |
| 21:10 | 3 S Iowa Falls | Hardin | PEAK GUST REPORTED AT IOWA FALLS AIRPORT. |
| 21:49 | WATSON | CLAYTON | A personal weather station reported a 70 mph wind gust 2 mile southeast of Watson. |
| 21:54 | OSBORNE | CLAYTON | A mesonet observing site reported a 62 mph wind gust 2 miles southwest of Osborne. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:40 | TEXOLA | BECKHAM | Significant 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:50 | BESSIE | WASHITA | Bessie (BESS) Mesonet observation. |
| 17:25 | BESSIE | WASHITA | Bessie (BESS) Mesonet observation. |
| 18:03 | (CSM)CLINTON SHERMAN AIRPORT | WASHITA | Clinton-Sherman Airport (KCSM) observation. |
| 18:20 | ELK CITY | BECKHAM | Elk City (ELKC) Mesonet observation. |
| 18:44 | ELK CITY | BECKHAM | Elk City Regional Business Airport (KELK) observation. |
| 18:45 | ELK CITY | BECKHAM | Elk City (ELKC) Mesonet observation. |
| 20:15 | HINTON | CADDO | Hinton (HINT) Mesonet observation. |
| 22:55 | MIAMI | OTTAWA | The Oklahoma Mesonet station near Miami measured thunderstorm wind gusts to 59 mph. |
| 23:12 | QUAPAW | OTTAWA | Strong thunderstorm wind snapped large tree limbs and blew down power lines. |
| 23:13 | 5 SSW Owasso | Tulsa | Peak gust measured at Tulsa International Airport. No lightning observed in GLM data or in the site observation at the time. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:00 | 2 NW Clyde | Cavalier | Observation at ND040 NDDOT site. |
| 12:57 | 5 W Coulee | Ward | AWOS station K1KN 5 W Coulee. |
| 13:00 | 5 WSW Olga | Cavalier | Corrects 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:11 | 1 W Garrison | McLean | ASOS station KN60 Garrison. |
| 13:33 | 1 NNW Hettinger | Adams | ASOS station KHEI Hettinger Airport. |
| 13:58 | 1 ESE Hampden | Ramsey | Measured observation at HMDN8 NDDOT RAWS site at Hampden, ND. |
| 14:30 | 1 SE Dunseith | Rolette | NDDOT sensor. |
| 14:55 | 1 E Bottineau | Bottineau | AWOS station KD09 at Bottineau Municipal Airport. |
| 14:55 | PALERMO | MOUNTRAIL | AWOS station K1IN 3 W Palermo reported wind gusts up to 66 mph. |
| 15:30 | 2 W Arnegard | McKenzie | NDDOT sensor. |
| 15:44 | 6 SE Powers Lake | Mountrail | 10 m wind gust at NDAWN site Powers Lake 6 SE. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 22:15 | 2 SSE Prairie Du Chien | Crawford | AWOS station KPDC Prairie Du Chien Airport. |
| 22:47 | LANCASTER ARPT | GRANT | A home weather station measured a 72 mph wind gust 2 miles south of Lancaster Airport. |
| 22:50 | ARTHUR | GRANT | A trained spotter reported a 61 mph wind gust 2 miles west-southwest of Arthur. |
| 23:36 | DODGEVILLE | IOWA | Several reports of downed trees, some on power lines in Dodgeville. Also a measured wind gust of 58 mph. |
| 23:45 | BLUE MOUND STATE PARK | IOWA | Mesonet station WIGHM Brigham measured 59 mph. |
| 23:50 | OREGON | DANE | Small tree limbs down and an unsecured soccer goal on wheels was blown 100 yd across a soccer field and into a parking lot. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 20:30 | 5 NNW Mojave | Kern | Mesonet station SE377 Cache Creek (SCE). |
| 21:14 | 13 W Red Rock Canyon | Kern | Mesonet station JWBC1 Jawbone Canyon. |
| 22:00 | 14 SSW Tehachapi | Kern | Mesonet station 649SE Sce Cottonwood Creek West. |
| 23:00 | 16 SSW Tehachapi | Kern | Mesonet station SE283 Little Oak Canyon (SCE). |
| 23:30 | 18 W Rosamond | Kern | Mesonet station 050SE Rosamond 20W (SCE). |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:42 | 5 SE Newberry | Luce | AWOS station KERY Newberry. |
| 20:26 | 1 NW Kingsford | Dickinson | ASOS station KIMT Ford Airport. |
| 20:40 | 1 N Big Bay | LSZ248 | Mesonet station BIGM4 Big Bay Harbor. |
| 22:10 | 10 SE Ford River | LMZ221 | Mesonet station XMAPV Minneapolis Shoal. |
| 23:03 | 1 SW Germfask | Schoolcraft | Mesonet station SNYM4 Seney RAWS. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:55 | 8 WNW Wilburton | Morton | Mesonet station K5EHT K-27 @ Cimarron R. Elkhart. |
| 20:41 | 3 SW Liberal | Seward | Mesonet station UP352 2.7 SW Liberal (UPR). |
| 20:58 | 1 WSW Hayne | Seward | Mesonet station UP407 0.6 SW Hayne (UPR). |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:23 | TATUM | LEA | The West Texas Mesonet station near Tatum recorded a 69 mph thunderstorm wind gust. |
| 14:27 | TATUM | LEA | Emergency 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 ARPT | UNION | A mesonet station near Clayton Municipal Airport measured a brief 60 mph wind gust due to a microburst from a high based thunderstorm. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:02 | STANTON | STANTON | Personal weather station measured wind gust of 58 mph. |
| 21:10 | KENNARD | WASHINGTON | Delayed social media report of a broken window to an RV. Time estimated based on radar. Wind speeds estimated at 55-60 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:05 | 1 ENE Saint Vincent | Kittson | Measured gust at MN057 MNDOT RWIS. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:45 | 2 E Enid | Richland | Mesonet station MTLBT Lambert Mt-200 Mp 45.0. |