← All storm days

Hail Storm Map — June 21, 2026

Hail storm map for June 21, 2026: max 2.50" hail across CO, FL, IL, IN, KS, KY, NE, OK, ~27,306 structures in swath.

COFLILINKSKYNEOK

Hail-affected U.S. states Alabama Alaska Arizona Colorado — hail affected Florida — hail affected Georgia Indiana — hail affected Kansas — hail affected Maine Massachusetts Minnesota New Jersey North Carolina North Dakota Oklahoma — hail affected Pennsylvania South Dakota Texas Wyoming Connecticut Missouri West Virginia Illinois — hail affected New Mexico Arkansas California Delaware District of Columbia Hawaii Iowa Kentucky — hail affected Maryland Michigan 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 moderate hail event swept across CO, FL, IL, IN and 4 more states on June 21, 2026, with MRMS radar measuring stones up to 2.50". An estimated 27,306 structures fell inside the qualifying swath. Kansas took the brunt with ~8,744 structures estimated in the ≥1" footprint. Roughly 8 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 37 hail reports and 169 wind reports for the day.

Max hail size
2.50"
States impacted
8
Structures in swath
27,306

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Kansas8,7441670
Oklahoma8,15390
Nebraska5,2402456
Colorado2,3691332
Indiana1,339850
Illinois1,15600
Florida26300
Kentucky4200

NOAA storm reports

Hail reports (20)

Nebraska · 11 reports

TimeLocationCountyObserver comment
11:59BROADWATERMORRILLMping report of ping pong ball sized hail.
12:43IMPERIALCHASEReported from Mpng.
13:14ENDERSCHASEReport from Mpng.
13:14IMPERIALCHASEReported from Mpng.
13:43MAXDUNDYThe report came through mPING.
13:483 SW ChadronDawesCOOP observer called in reports of dime-sized hail and heavy rain.
13:52MAXDUNDYThe report came through mPING.
13:53MAXDUNDYThe report came through Spotter Network.
14:05MAXDUNDYPer a social media photo, the hail was measured with calipers.
15:20STRATTONHITCHCOCKThe report came through mPING.
15:20STRATTONHITCHCOCKThe report came through Spotter Network.

Kansas · 7 reports

TimeLocationCountyObserver comment
14:564 W Bird CityCheyenneText message report of half inch hail.
16:49LEVANTTHOMASPer a text message with a photo, quarter size hail occurred in Levant.
18:00RUSSELL SPGSLOGANThe hail ranged from pea to penny size.
18:12KendallHamiltonsocial media post.
18:2713 SSW SyracuseHamiltonStorm chaser reported quarter size hail via spotter network.
18:356 SE Scott State LakeScottReport from mPING: Quarter (1.00 in.).
19:485 NW ManterStantonSocial media report of golf ball sized hail northwest of Manter.

Illinois · 1 report

TimeLocationCountyObserver comment
12:51AnnaUnionPea sized hail and some pictures of apparent rotation/wall cloud near Anna 1:30-1:45 PM local time.

Oklahoma · 1 report

TimeLocationCountyObserver comment
19:135 S TangierWoodwardReport from mPING: Ping Pong Ball (1.50 in.).

Wind reports (163)

Kansas · 51 reports

TimeLocationCountyObserver comment
00:10BELLAIRESEDGWICKPublic report of a secured gas grill being blown into a dining room window and shattering it.
00:11KECHISEDGWICKSocial media pictures show damage to a roof of a home east of Kechi. Precise location unknown and time estimated from radar.
00:13EASTBOROUGHSEDGWICKWind gusts near 70 mph with tree limbs breaking.
00:14MOUNDRIDGEMCPHERSONMeasured via a personal weather station.
00:21DERBYSEDGWICKMeasured via a personal weather station.
14:391 ENE Saint FrancisCheyenneAWN station measured 57 mph gust.
16:58TRIBUNE ARPTGREELEYMeasured at the Tribune/Greeley County Airport.
17:05WHITELAWGREELEYMeasured by a Davis Weather Station.
18:07ST THERESAWICHITASeveral power poles were downed.
18:102 NNW AmyLaneKansas Mesonet observed - 10m wind.
18:1410 S KendallKearnypersonal weather station - Ambient Weather Network.
18:234 WSW Scott State LakeScottambient weather station report.
18:301 E Scott State LakeScottKSDOT via Synoptic API - K5SCT.
18:352 NNW UlyssesGrantAWOS station KULS Ulysses.
18:351 ESE Scott State LakeScottKSDOT (via Synoptic API) - K5SCT.
18:432 ESE UlyssesGrantAmbient weather network - personal weather station.
18:522 NE Scott CityScottwunderground personal weather station - KKSSCOTT62.
18:552 ESE Scott CityScottAWOS station KTQK Scott City.
19:0410 NNW HolcombFinneyDavis weatherlink personal station.
19:102 NNW AmyLaneCorrects time of previous tstm wnd gst report from 2 NNW Amy. Corrects time for previous tstm wnd gst report from 2 NNW Amy. Kansas Mesonet observed - 10m wind.
19:204 S DightonLaneDavis weatherlink personal weather station.
19:201 ENE Garden CityFinneyKSDOT (via Synoptic API) - KS010.
19:212 NW Garden CityFinneyDavis Weatherlink personal weather station.
19:253 ENE Garden CityFinneyWeather Underground site - KKSGARDE143.
19:263 SSE DightonLaneDavis Weatherlink - personal weather station.
19:271 NNE Garden CityFinneyStorm chaser reported 60 mph gusts on the north side of Garden City via social media.
19:403 NW PiercevilleFinneyASOS station KGCK Garden City.
19:439 SE PlymellHaskellAmbient Weather Network - personal station.
19:507 SSW CharlestonGrayAmbient weather network - personal weather station.
19:545 NNW SubletteHaskellSpotter reported 65-70 mph gusts north of Sublette.
19:547 SSW CharlestonGrayWeather Underground Station - KKSINGAL27.
20:002 ENE Garden CityFinneyKSDOT (via Synoptic API) - KS010.
20:157 SE Johnson CityStantonPersonal weather station.
20:245 SW MontezumaGrayDavis Weatherlink personal station.
20:27CopelandGrayPeriodic wind gusts of 60 mph reported from spotter.
20:422 SSW MisslerMeadeDavis Weatherlink - personal weather station.
20:4412 WNW KismetSewardDavis Weatherlink personal weather station.
20:441 NNE Plains CityMeadeDavis Weatherlink - personal weather station.
20:444 SW LiberalSewardDavis Weatherlink - personal weather station.
20:521 NE Plains CityMeadeDavis Weatherlink - personal weather station.
20:543 SW FowlerMeadeUP367 observation.
20:563 WNW BloomFordPersonal weather station measured.
20:573 WSW MinneolaClarkUP367 observations.
21:014 SSW KismetSewardUR350 observation.
21:056 SSW MinneolaClarkPersonal weather station.
21:091 WSW HayneSewardUR407 observation.
21:158 SSE Meade State ParkMeadeMeade KS mesonet station.
21:456 ESE AcresClarkKS Mesonet 8 S of Ashland - 10 m wind.
22:00HARPERHARPERSeveral large trees were uprooted, and one large tree trunk was snapped. One tree fell onto a barn and collapsed the roof and the west side wall of the barn. Seventeen double-stacked stationary train rail cars were blown off of a train track, and the track was damaged. There was also significant damage to a nearby shop building with all but one wall collapsed and multiple 2x4s snapped. The concrete foundation of the shop was lifted on one side. Estimated wind gusts were between 90 and 100 mph.
22:15HARPERHARPERSeveral 1 to 2-inch tree limbs were broken, and estimated wind gusts were up to 60 mph.
22:19ANTHONYHARPERMeasured wind gust at Anthony Municipal Airport.

Oklahoma · 42 reports

TimeLocationCountyObserver comment
21:28BEAVERBEAVERA 200 ft radio communications tower was destroyed above 50 feet.
21:45BEAVERBEAVERWind gusts of 60 mph occurred in Beaver. This was estimated by the local county emergency manager but nearby mesonets confirmed gusts were in the 50 to 60 mph range.
21:50BUFFALOHARPERBuffalo (BUFF) Mesonet observation.
21:55BUFFALOHARPERBuffalo (BUFF) Mesonet observation.
22:00BUFFALOHARPERBuffalo (BUFF) Mesonet observation.
22:05BUFFALOHARPERBuffalo (BUFF) Mesonet observation.
22:10BUFFALOHARPERBuffalo (BUFF) Mesonet observation.
22:13FORT SUPPLYWOODWARDMeasured by a broadcast media storm chaser on Oklahoma Highway 34. The location is approximate.
22:15BUFFALOHARPERBuffalo (BUFF) Mesonet observation.
22:28(GAG)GAGE AIRPORTELLISGage Airport (KGAG) observation.
22:35MOORELAND ARPTWOODWARDFreedom (FREE) Mesonet observation.
22:40WOODWARDWOODWARDWoodward (WOOD) Mesonet observation.
22:40MOORELAND ARPTWOODWARDFreedom (FREE) Mesonet observation.
22:40CAMP HOUSTONWOODSMay Ranch (MAYR) Mesonet observation.
22:45MOORELAND ARPTWOODWARDFreedom (FREE) Mesonet observation.
22:45WOODWARDWOODWARDSeveral railroad cars were blown off the tracks near the crossing at County Road 207, just north of U.S. Highway 412. The event time is estimated based on radar observations.
22:45WOODWARDWOODWARDWoodward (WOOD) Mesonet observation.
22:45WOODWARDWOODWARDAn image showing a large tree blown down was shared on social media. The location is approximate, and the event time is estimated based on radar observations.
22:45CAMP HOUSTONWOODSMay Ranch (MAYR) Mesonet observation.
22:50WOODWARDWOODWARDWoodward (WOOD) Mesonet observation.
22:50MOORELAND ARPTWOODWARDFreedom (FREE) Mesonet observation.
22:54MOORELANDWOODWARDObservation from a broadcast media storm chaser's handheld anemometer. Local emergency management reported a 56-knot wind gust from a personal weather station around the same time. The location is approximate.
22:55MOORELAND ARPTWOODWARDFreedom (FREE) Mesonet observation.
23:00CAMARGODEWEYCamargo (CAMA) Mesonet observation.
23:00MOORELAND ARPTWOODWARDFreedom (FREE) Mesonet observation.
23:00VICIDEWEYAn image showing a travel trailer blown onto its side was shared on social media. The location is approximate, and the event time is estimated based on radar observations.
23:05MUTUALWOODWARDSeiling (SEIL) Mesonet observation.
23:15MUTUALWOODWARDSeiling (SEIL) Mesonet observation.
23:20CAMARGODEWEYCamargo (CAMA) Mesonet observation.
23:20PUTNAMDEWEYPutnam (PUTN) Mesonet observation.
23:20FAIRVIEWMAJORFairview (FAI2) Mesonet observation.
23:25PUTNAMDEWEYPutnam (PUTN) Mesonet observation.
23:25CAMARGODEWEYCamargo (CAMA) Mesonet observation.
23:25FAIRVIEWMAJORThe roof of a building was blown off and landed on the lot of an adjacent car dealership, damaging several cars. Additional roof, tree and power line damage occurred throughout Fairview. The event time is estimated based on radar observations.
23:30PUTNAMDEWEYPutnam (PUTN) Mesonet observation.
23:30LONGDALEBLAINEA large metal lean-too pole barn was destroyed. The event time is estimated based on radar observations.
23:30MUTUALWOODWARDSeiling (SEIL) Mesonet observation.
23:35PUTNAMDEWEYPutnam (PUTN) Mesonet observation.
23:40PUTNAMDEWEYPutnam (PUTN) Mesonet observation.
23:45PUTNAMDEWEYPutnam (PUTN) Mesonet observation.
23:55OKEENEBLAINESignificant tree damage occurred in/around Okeene. A power line was also blown down onto Oklahoma Highway 51 in town. The location is approximate, and the event time is estimated based on radar observations.
23:55(WDG) WOODRING ARPTGARFIELDThe location is approximate.

Indiana · 21 reports

TimeLocationCountyObserver comment
17:15SYCAMORE PARKVIGOTree branch downed and shingles blown off by thunderstorm winds.
17:17SULLIVANSULLIVANSeveral trees were snapped or uprooted by thunderstorm straight line winds in the Sullivan area, with most intense damage from winds around 90 mph on the north side of Sullivan, including a large hardwood tree on West Mill Street. Less intense winds in the center of Sullivan downed a power pole and a tree onto a house causing roof damage. Multiple trees and large branches snapped or uprooted by thunderstorm straight line wind gusts, focused on County Road 375 East, about a half mile south of concurrent EF-1 tornado. Multiple vehicles and several houses were also damaged.
17:24WILFREDSULLIVANMultiple trees and large branches snapped or uprooted by thunderstorm straight line wind gusts, focused on County Road 375 East, about a half mile south of concurrent EF1 tornado. Multiple vehicles and several houses were also damaged.
18:07EDWARDSPORTKNOXScattered trees and utility lines were downed from thunderstorm straight line winds north of Bicknell.
18:10WHITEHALLOWENPowerlines downed onto road by thunderstorm straight line winds.
18:34VINCENNESKNOXScattered trees and utility lines downed by thunderstorm winds around Vincennes.
18:38PLAINVILLEDAVIESSSeveral tree limbs snapped by thunderstorm winds.
18:47BRAMBLEMARTINThunderstorm straight line winds produced widely scattered tree damage across west-central Martin County in an overall southeasterly direction from US Highway 231 a mile north of Bramble to US Highway 50 near Peeks Road. Most damage indicated 58 to 65 mph winds with stronger gusts uprooting a tree on Dover Hill Road west-northwest of Shoals.
18:55CORDRY LAKEBROWNLarge tree limb downed by thunderstorm winds.
18:59CHRISTIANSBURGBROWNLarge tree branches snapped by thunderstorm winds.
19:00DOVER HILLMARTINThunderstorm straight line winds in central Martin County near the EF0 tornado, uprooted or snapped several large tree branches and a few whole trees, from Dover Hill to the Shoals area. Carport damage also occurred.
19:35MITCHELLLAWRENCEThunderstorm winds downed a power pole with roof damage on Cody Road.
19:45LEIPSICORANGEThere was a barn damaged near Leipsic off North County Road 600 East.
19:562 N Melody HillVanderburghASOS station KEVV Evansville IN.
20:05NATCHEZMARTINThunderstorm straight line winds snapped large tree limbs in southeastern Martin County.
20:28SOUTH BOSTONWASHINGTONThere was a large tree down at South Franklin School Road and East State Road 160.
20:30SMEDLEYWASHINGTONThere were several trees down near South Chastain Road and West Mt Tabor Road.
20:35HOLLANDDUBOISThere were electric lines and a pole down across the road at West 900 South and South 500 West.
20:35CUZCODUBOISA large tree fell down over the 7500 block of Cuzco Road.
20:50OTISCOCLARKPower lines and trees were down in the area of Harry Hughes Road, Opossum Trot Road, and Williamsburg Drive.
20:59SALEM MUNI ARPTWASHINGTONThere were trees down at North Highland Road and West Cox Ferry Road.

Kentucky · 11 reports

TimeLocationCountyObserver comment
21:25WOLF CREEKMEADEThe National Weather Service conducted a storm survey in Meade County, Kentucky for the storms that moved through the region late Sunday night, June 21, 2026. The nature of the damage was consistent with straight line wind damage between 80 and 85 mph in the Big Bend area of Meade county.||Damage was first observed on Big Bend Road where several trees were uprooted or snapped due to the high winds. Paradise Bottom Road also had some tree damage. Damaged areas north of the rock quarry near Big Bend Road had a similar direction facing to the north. Tree damage continued along Battletown Road north of Battletown. All damage south of the rock quarry near Big Bend Road was facing to the south. These damage directions would indicate a thunderstorm downburst likely occurred in the Big Bend area with winds spreading out in different divergent directions, evident of a thunderstorm downburst.
21:40FRAZERTOWNOLDHAMThere was a large tree down over the road at the intersection were Rollington Road becomes Fraziertown Road.
21:40RICHLAWNJEFFERSONA tree fell down on Shelbyville Road between Eden Way and Lyndon Lane.
21:45BATTLETOWNMEADEThere was a large tree blocking Battletown Road near Cedar Flats Road.
22:25WOLF CREEKMEADEMultiple trees and power lines were down on Big Bend Road, causing the road to be closed.
23:25CYNTHIANAHARRISONThere were several trees down and minor roof damage to homes on Ammerman Pike.
23:27CONNERSVILLEHARRISONThere were multiple trees down near the 200 block of United Lane.
23:31CYNTHIANAHARRISONThere were trees and power lines down on Walnut Street. A roof was torn off of one home, and a large tree fell on a car.
23:45BOURBON SPGSNELSONThere was a large tree down over Plum Run Road.
23:48EAST BARDSTOWNNELSONThere was a tree down over the 2800 block of KY 162.
23:55CARLISLENICHOLASA few trees were down in the Carlisle area.

Florida · 9 reports

TimeLocationCountyObserver comment
14:155 NNW Keystone HeightsBradfordAWOS station K42J Keystone Heights Airport measured 41 mph gust.
14:30CRAWFORDNASSAUA tree fell along Ratliff road. A photo was shared via social media. Time was estimated by radar.
15:063 NE YuleeNassauMesonet station AP505 Yulee measured 40 mph.
15:162 NNW Vilano BeachSt. JohnsAWOS station KSGJ St Augustine measured 43 mph gust.
15:251 ENE Fort CarolineDuvalMesonet station XJAK Jacksonville measured 42 mph.
17:431 WNW Treasure Coast AiSt. LucieThe ASOS at the Treasure Coast International Airport measured a wind gust of 41MPH/36KTS from the west.
17:491 WNW Vero BeachIndian RiverThe ASOS at the Vero Beach Regional Airport measured a wind gust of 40MPH/35KTS from the west.
18:14MadisonMadisonDowntown Madison Weatherstem.
18:50TEQUESTAPALM BEACHMesonet site KF45 at North Palm Beach County General Aviation Airport recorded a wind gust of 66 mph as a thunderstorm moved over the site.

Colorado · 9 reports

TimeLocationCountyObserver comment
11:3510 ESE Waunita Hot SpgsGunnisonAWOS station KMYP Monarch Pass.
12:009 ENE Mount Crested ButGunnisonMesonet station CBCBH Carbonate Hill.
13:088 ENE RedcliffEagleMesonet station CO172 070w18725rws1gp2 - 2.6 Mi W Of V.
13:081 N DowdEagleMesonet station CO092 070e171 Dowd Jct.
13:51WRAY MUNI ARPTYUMAMeasured by a Davis Weatherlink station.
13:51WRAYYUMAA trained spotter provided photos of two to three inch diameter tree limbs down.
13:55WRAY MUNI ARPTYUMAMeasured at the Wray Municipal Airport.
14:15WRAY BOWMAN ARPTYUMAMeasured by a Davis Weatherlink station.
16:00CHEYENNE WELLSCHEYENNEMeasured by a personal weather station.

Illinois · 8 reports

TimeLocationCountyObserver comment
14:19AUGSBURGFAYETTEA severe thunderstorm brought strong winds which broke large tree branches. One fell onto a cabin.
14:40WATSONEFFINGHAMTree limbs were blown down onto a home.
15:01ST PAULFAYETTEA severe thunderstorm brought strong winds leading to multiple trees downed. Power lines were downed along CR 1900N near N 1300E.
15:09ST MARIEJASPERPowerlines were blown down and part of a barn roof was peeled back.
15:32OBLONGCRAWFORDSeveral powerlines were blown down along 1250 N, between 200 E and 300 E.
16:11AUGSBURGFAYETTEA severe thunderstorm brought strong winds that downed tree limbs. There were 2 cabins were damaged by the fallen limbs.
17:21SANDOVALMARIONStrong thunderstorm winds caused a moving police car to be blown off the road on Highway 51 north of Sandoval.
17:26SANDOVALMARIONA thunderstorm produced scattered straight line wind damage to trees in this location.

Nebraska · 6 reports

TimeLocationCountyObserver comment
14:02PAXTONKEITHMeasured by a personal weather station.
14:10ROSCOEKEITHWind gust measured by a personal weather station.
14:171 ENE HaiglerDundyDavis Weatherlink: Brunswig Shop site reported a 56 mph gust.
17:31KEYSTONEKEITHMeasured by a personal weather station.
17:34OGALLALAKEITHThunderstorm wind gusts, estimated at 80 MPH, destroyed sheds and outbuildings and damaged several roofs. Pivot irrigation systems were also overturned at this location.
17:36KEYSTONEKEITHMeasured by a personal weather station.

Georgia · 3 reports

TimeLocationCountyObserver comment
14:15WAYCROSSWAREA pine tree fell across City Blvd between Seminole Trail and Baltimore Circle in Waycross. Radar estimated time.
14:453 W WoodbineCamdenMesonet station UGA82 Woodbine measured 44 mph gust.
15:353 E NahuntaBrantleySterling RAWS site measured 49 mph gust.

Wyoming · 1 report

TimeLocationCountyObserver comment
13:58RIVERTON ARPTFREMONTA thunderstorm produced a 62 mph wind gust at the Riverton airport.

Texas · 1 report

TimeLocationCountyObserver comment
22:138 W LipscombLipscombSeveral wind gusts greater than 58 mph with a peak gust of 62 mph associated with anvils from decaying thunderstorms in the area. No lightning observed in the area at the time of wind gusts.

Missouri · 1 report

TimeLocationCountyObserver comment
20:20HAROLDGREENEThunderstorm winds downed two trees near Farm Road 22 and Farm Road 65.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check