Hail storm map for May 30, 2026: max 2.50" hail across AR, CO, KS, MO, MT, NE, OK, SD, TX, WY, ~34,409 structures in swath.
ARCOKSMOMTNEOKSDTXWY
A moderate hail event swept across AR, CO, KS, MO and 6 more states on May 30, 2026, with MRMS radar measuring stones up to 2.50". An estimated 34,409 structures fell inside the qualifying swath. Kansas took the brunt with ~16,984 structures estimated in the ≥1" footprint. Roughly 3 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 57 hail reports and 109 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Kansas | 16,984 | 185 | 0 |
| Nebraska | 6,444 | 224 | 0 |
| Arkansas | 6,338 | 39 | 0 |
| Missouri | 3,653 | 68 | 0 |
| South Dakota | 807 | 114 | 3 |
| Colorado | 56 | 0 | 0 |
| Montana | 47 | 0 | 0 |
| Texas | 39 | 3 | 0 |
| Wyoming | 35 | 1 | 0 |
| Oklahoma | 6 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:05 | FALL RIVER | GREENWOOD | Hail initially fell as big as quarter size, but gradually got bigger with time with up to half-dollar size hail falling for a few minutes. |
| 14:15 | 2 SSE Ft. Dodge | Ford | Public reported on social media dime to half dollar size hail. Pictures were included in the post. |
| 15:08 | 3 E Sharon | Barber | Report from mPING: Quarter (1.00 in.). |
| 15:20 | Bazine | Ness | Ham radio spotter reported quarter to half dollar size hail. |
| 16:28 | HILL CITY | GRAHAM | Report received from Facebook of dime to penny sized hail. |
| 16:38 | ST PETER | GRAHAM | The trained spotter indicated just a few nickel sized hailstones occurred. |
| 18:40 | MT HOPE | SEDGWICK | Spotter reported 55 to 65 mph wind gusts with 1.5-inch hail. |
| 20:35 | 13 SW Tipton | Osborne | && |
| 21:08 | PLYMOUTH | LYON | Report from mping. |
| 21:15 | EMPORIA | LYON | Report from mping. |
| 21:15 | PLYMOUTH | LYON | Report relayed via KVOE radio. Time estimated from radar data. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:37 | CHADRON | DAWES | Media received report of quarter-sized hail at Chadron State Park at 2:37pm on May 30th. |
| 15:00 | BUSHNELL | KIMBALL | Kimball County EM reported golf ball sized hail within accumulating hail, leading to localized flash flooding in rural areas of Kimball County. |
| 15:53 | OLIVER | KIMBALL | Corrects previous hail report from 6.3 SE Bushnell. Delayed report of baseball sized hail approximately 6.3 miles southeast of Bushnell. Time was estimated from radar reflectivity. Multiple windows were destroyed. |
| 17:02 | BARTLEY | RED WILLOW | Received a photo of quarter sized hail. |
| 17:34 | 5 SW Beaver City | Furnas | Delayed report via Facebook photo of hail southwest of Beaver City. Time and location details estimated from radar. |
| 20:14 | MILLARD | DOUGLAS | Public report of hail estimated at 0.75 inches in diameter. |
| 21:16 | TAMORA | SEWARD | Trained spotter report of hail measured at 1.00 inch in diameter and wind gusts estimated at 55 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:30 | AURORA MEML ARPT | LAWRENCE | Quarter size hail reported on Prospect and Wolfe Road in Aurora. |
| 17:54 | REPUBLIC | GREENE | Quarter sized hail was reported in Republic. |
| 19:56 | CHESTNUTRIDGE | CHRISTIAN | Report of quarter size hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:48 | 4 WNW Fruitdale | Butte | mPING report |
| 16:00 | OGLALA | OGLALA LAKOTA | Tweet sent by local broadcast media and tagged the weather forecast office. |
| 16:00 | OGLALA | OGLALA LAKOTA | Tweet sent by local broadcast media and tagged the weather forecast office. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:49 | WRAY MUNI ARPT | YUMA | Report received via Spotter Network. Hail sizes ranged from peas to pennies. |
| 16:00 | ALVIN | YUMA | It was a measured hailstone. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:20 | 12 E Jay Em | Goshen | Also indicated via radar imagery. |
| 16:12 | Lingle | Goshen | Lingle EM reported half-inch diameter hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:28 | CEE VEE | COTTLE | A report was received of quarter size hail in rural Cottle County north of Cee Vee. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:54 | 3 SSW Bushnell | Kimball | PWS measured 50 mph gust. |
| 16:15 | 4 SSW Kimball | Kimball | AWOS station KIBM Kimbal Airport. |
| 16:15 | OGALLALA | KEITH | Wind gust measured at the Ogallala Airport. |
| 16:22 | 9 ENE Harrisburg | Banner | AWOS station K1CW 9 E Harrisburg. |
| 16:30 | DIX | KIMBALL | Mesonet station UP261 1 mile east of Dix reported a wind gust of 58mph around 5:30pm on May 30th. |
| 17:09 | BROWNSON | CHEYENNE | The K1GW sensor 4 miles north-northwest of Brownson reported a measured gust of 60mph around 6:09pm on May 30th. |
| 17:11 | (SNY)SIDNEY ARPT | CHEYENNE | The KSNY ASOS 3 miles south of Sidney reported a measured gust of 71mph around 6:11pm on May 30th. |
| 17:11 | 14 W Harrisburg | Banner | AWOS station K1BW 8 NE Albin. |
| 17:17 | SUNOL | CHEYENNE | Mesonet station UP252 8.1 miles west Lodgepole reported a measured gust of 84mph around 6:17pm on May 30th. |
| 17:18 | COLTON | CHEYENNE | AWOS sensor K1UW 8 miels southeast of Sidney reported a measured gust of 64 mph around 6:18pm on May 30th. |
| 17:22 | 7 ESE Bridgeport | Morrill | Mesonet station UP417 6.7 E Bridgeport (UPR). |
| 17:32 | 5 NNW Wilsonville | Furnas | Unofficial personal weather station. |
| 17:45 | 5 NW Hendley | Furnas | Unofficial personal weather station. |
| 17:53 | BARTLEY | RED WILLOW | Measured by a personal weather station. |
| 17:56 | WHITMAN | GRANT | Thunderstorm wind gust of 70 MPH measured at this location by a personal weather station. |
| 18:07 | BRULE | KEITH | Wind gust up to 61 MPH estimated at this location. |
| 18:23 | 1 W Hildreth | Franklin | Unofficial personal weather station. |
| 18:29 | 3 S Johnson Lake | Gosper | Unofficial personal weather station. |
| 18:32 | 2 N Johnson Lake | Dawson | Unofficial personal weather station. |
| 18:41 | 4 NNE Johnson Lake | Dawson | Unofficial personal weather station. |
| 18:52 | 3 E Lexington | Dawson | Unofficial personal weather station. |
| 19:00 | 6 NNE Lexington | Dawson | Corrects previous tstm wnd gst report from 6 NNE Lexington. |
| 19:08 | 4 SE Eddyville | Dawson | Corrects previous tstm wnd gst report from 4 SE Eddyville. |
| 19:19 | Bladen | Webster | Delayed report. Spotter reports a rainfall total of 0.18 along with some pea size hail as the storms rolled through. Also reports very strong winds estimated to be 70 MPH and some minor tree damage in town. Time estimated from radar. |
| 19:29 | MASON CITY | CUSTER | Thunderstorm wind gust, estimated at 70 MPH, was reported at this location. |
| 21:45 | 1 E Doniphan | Hall | Gusty winds on back side of decaying showers. |
| 21:59 | Grand Island Airport | Hall | gusty wind on back side of decaying showers weak storms. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:15 | BUFFALO | WILSON | Several 4-inch tree limbs were knocked down due to at least 70-mph wind gusts. Pea size hail was also falling during the time the highest wind gusts. |
| 15:23 | ERIE | NEOSHO | Several tree limbs were knocked down, and wind gusts were estimated to be between 60 ad 70 mph. |
| 16:01 | 2 SSE La Crosse | Rush | Personal Ambient Weather Network. |
| 16:45 | ANDALE | SEDGWICK | This was measured from a personal weather station. |
| 16:45 | HAVEN | RENO | Two to three-inch diameter tree branches snapped. |
| 16:49 | LENORA | NORTON | The spotter estimated 60 mph wind gusts. |
| 16:56 | LENORA MUNI ARPT | NORTON | Measured by a personal weather station. |
| 16:57 | (HUT)HUTCHINSON MUNI | RENO | A 59-mph wind gust was measured at Hutchinson Municipal Airport at 5:57PM CDT. This was supported by a trained spotter estimating 60 mph wind gusts at 6:05 PM CDT near the same location. |
| 17:17 | REAGER | NORTON | Measured by a personal weather station. |
| 17:18 | NORTON MUNI ARPT | NORTON | Measured at the Norton Municipal Airport. |
| 17:30 | HALSTEAD | HARVEY | Wind gusts were estimated to be around 70 mph from a social media report. |
| 17:35 | BEAVER | BARTON | Wind gusts were around 50 to 60 mph with pea size hail falling. |
| 17:55 | NEWTON ARPT | HARVEY | Wind gusts were estimated to be up to 60 mph. |
| 17:55 | SYLVAN GROVE | LINCOLN | Wind gusts were around 50 to 60 mph. |
| 18:10 | 2 E Tipton | Mitchell | Unofficial personal weather station. |
| 18:40 | MT HOPE | SEDGWICK | A spotter reported 55 to 65 mph wind gusts with up to 1.5-inch hail. |
| 18:41 | ANDALE | SEDGWICK | Up to 70-mph wind gusts occurred with 1.5-inch hail. |
| 18:58 | Salina Regional Airport | Saline | Measured at Salina Regional Airport. Likely caused by a heat burst. |
| 19:04 | 3 N Enterprise | Dickinson | EM reports blowing dust with low visibilities. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:10 | JASPER | JASPER | Report of extensive damage to a kennel, well, and barn at county road 120 and sumac ln southeast Jasper. |
| 17:35 | WALNUT GROVE | GREENE | Multiple trees were uprooted along Farm Road 23 and 2. |
| 17:41 | CHESAPEAKE | LAWRENCE | A tree was reported down at the intersection of County Road 2100 and Highway N. |
| 18:00 | BOIS D ARC | GREENE | Multiple 3 to 4 inch limbs were reported down in Bois D'Arc. |
| 19:00 | OSA | BARRY | Numerous trees were reported down in a two-mile-wide band spanning along the Lawrence and Barry county lines. |
| 20:00 | GARBER | TANEY | Several trees were reported down. |
| 20:13 | KIRBYVILLE | TANEY | Trees were uprooted in Kirbyville. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 08:07 | 2 E South Boston | ANZ230 | Mesonet station XPLB Pleasure Bay. |
| 09:03 | 1 E Hull | Plymouth | Mesonet station XHUL Hull YC. |
| 12:14 | 2 NNE Sandwich | ANZ231 | Mesonet station XSBC Scusset Beach. |
| 13:04 | 2 NNE Sandwich | ANZ231 | Mesonet station XSBC Scusset Beach. |
| 14:04 | Nantucket AP | Nantucket | ASOS station KACK Nantucket AP. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:52 | CLINTON | VAN BUREN | Multiple trees were uprooted near the town of Clinton. |
| 14:14 | GRAVESVILLE | VAN BUREN | A large hardwood tree was blow down in the community of Gravesville. |
| 14:16 | GRAVESVILLE | VAN BUREN | A large hardwood tree was blown over onto a residence near the town of Gravesville resulting in major structural damage to the residence. No injuries were reported. |
| 14:20 | DAMASCUS | FAULKNER | A CO-OP observer estimated winds at 60 mph in the town of Damascus. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 23:40 | 1 NNW Lees Corner | Buffalo | Mesonet station 289 Lees Corner (SDDOT). |
| 23:47 | 9 ESE Rosseau | Hughes | Mesonet station 333 De Grey Hill (SDDOT). |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:59 | PEETZ | LOGAN | From a private weather station. |
| 17:39 | JULESBURG MUNI ARPT | SEDGWICK | Mesonet Station UP469 located just west of Julesburg. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:32 | SAVANNAH | CHATHAM | Chatham County Emergency Management reported a tree down near the intersection of East Park Avenue and Drayton Street. |
| 18:47 | PARADISE PARK | CHATHAM | Chatham County Emergency Management reported a couple of trees down in the 1500 block of Rosewood Drive. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:02 | 7 NW Elk Mountain | Carbon | Mesonet station WY18 Halleck Ridge (WYDOT). |
| 15:22 | 5 W Pine Bluffs | Laramie | Pine Bluffs ASOS reported 45 mph gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 10:10 | 2 ENE Baiting Hollow | Suffolk | Mesonet station EW4141 Baiting Hollow. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:53 | 2 N Block Island | Washington | Mesonet station XBLK Block Island Jetty. |