← All storm days

Hail Storm Map — July 8, 2026

Hail storm map for July 8, 2026: max 2.50" hail across AR, CO, FL, IA, KS, MN, MO, MT, NC, NE, WI, WY, ~35,227 structures in swath.

ARCOFLIAKSMNMOMTNCNEWIWY

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

A moderate hail event swept across AR, CO, FL, IA and 8 more states on July 8, 2026, with MRMS radar measuring stones up to 2.50". An estimated 35,227 structures fell inside the qualifying swath. North Carolina took the brunt with ~18,739 structures estimated in the ≥1" footprint. About 1,989 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 28 hail reports and 174 wind reports for the day.

Max hail size
2.50"
States impacted
12
Structures in swath
35,227

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
North Carolina18,7391,6400
Nebraska4,7331800
Kansas4,480170
Iowa3,689860
Arkansas1,40100
Colorado845150
Wyoming724510
Missouri37500
Minnesota11400
Wisconsin10600
Florida1300
Montana800

NOAA storm reports

Hail reports (22)

North Carolina · 8 reports

TimeLocationCountyObserver comment
16:58HOLLEMANS XRDSWAKEHail up to quarter size was reported near Silent Cove Lane.
17:22SPRING HOPECRAVENThe report was along Saint Delights Church Road near Spring Hope Church Road.
17:27OLYMPIAPAMLICOThe average hail size was quarter to half dollar, with a few stones up to golf ball size.
17:35MACEDONIAWAKEHail up to quarter size was reported near the intersection of Southeast Cary Parkway and Holly Springs Road.
17:36MACEDONIAWAKEOne inch hail was reported.
17:44MACEDONIAWAKEHail up to half dollar size was reported.
17:44ASBURYWAKEQuarter size hail was reported.
17:46CLAYTON FLOWERS ARPTJOHNSTONHalf dollar size hail was observed near Hemlock Green Lane.

Wyoming · 7 reports

TimeLocationCountyObserver comment
14:50MERS HILLGOSHENReport of half dollar size hail.
15:02RANCHESTERSHERIDANHail up to an inch in diameter reported.
15:23NewcastleWestonReceived phone call of ongoing hail with some half-dollar mixed in with varying smaller sizes.
15:24NewcastleWestonmPING report
15:25VETERANGOSHENPublic report of quarter-sized hail 9 miles west and 3 miles north of Hawk Springs.
16:382 E CheyenneLaramieReport from mPING: Half-inch (0.50 in.).
16:422 E CheyenneLaramieReport from mPING: Half-inch (0.50 in.).

Montana · 3 reports

TimeLocationCountyObserver comment
12:55BROADUSPOWDER RIVERHail up to 1.5 inches in diameter reported.
16:442 W Great FallsCascadeReport from mPING: Half-inch (0.50 in.).
17:493 WNW Wise RiverBeaverheadPea sized hail from thunderstorm reported.

Iowa · 2 reports

TimeLocationCountyObserver comment
16:07PIERSONWOODBURYQuarter size hail was seen falling on video.
16:49CHESTERHOWARDThe public reported quarter sized hail 7 miles west of Chester.

Nebraska · 1 report

TimeLocationCountyObserver comment
17:345 WSW FullertonNanceSpotter estimates hail could of been larger, though primarily just larger than golf balls.

South Dakota · 1 report

TimeLocationCountyObserver comment
12:506 NNE CusterCustermPING report

Wind reports (153)

Idaho · 38 reports

TimeLocationCountyObserver comment
12:1514 SSW RogersonTwin FallsMesonet station 8442 D4 - Jackpot.
13:376 S Twin FallsTwin FallsASOS station KTWF Twin Falls.
13:399 W Black PineCassiaMesonet station MOFI1 Moburg Canyon.
13:452 NNW ArimoBannockMesonet station ITDC6 D5 Marsh Valley I-15.
14:106 WNW PleasantviewOneidaMesonet station PC401 Pleasant View Hill.
14:303 N HansenJeromeMesonet station 3251 D4 - Hansen Bridge.
14:3113 SSW RiddleOwyheeMesonet station SPAI1 Sho-Pai.
14:452 SSW HazeltonJeromeMesonet station 8401 D4 - Valley Interchange.
15:002 SSW HazeltonJeromeMesonet station 8401 D4 - Valley Interchange.
15:0511 WSW MonteviewButteMesonet station SOSMC Specific Manufacturing Capabilit.
15:109 NW SmallClarkMesonet station PC371 Medicine Lodge.
15:1016 SW Mud LakeJeffersonMesonet station SONRN Naval Reactor New.
15:30HeyburnMinidokaASOS station KBYI Burley Municipal Airport.
15:4514 ESE HollisterTwin FallsMesonet station TGFI1 Trail Gulch.
15:4518 NNE BereniceClarkMesonet station SOBLU Blue Dome.
15:453 WSW PaulMinidokaMesonet station RPTI 3 WSW Paul.
15:457 NNW IdahomeCassiaMesonet station 3258 D4 Yale I-84.
16:005 SW HamerJeffersonMesonet station TRTI 5 SW Hamer.
16:152 NW IdahomeCassiaMesonet station MALI 2 NW Idahome.
16:156 SE AlbionCassiaMesonet station 2983 D4 Conner Summit ID-77.
16:241 S MichaudPowerASOS station KPIH Pocatello Regional Airport.
16:256 N MonteviewJeffersonMesonet station SOMON Monteview.
16:311 NW RexburgMadisonASOS station KRXE Rexburg-Madison Airport.
16:452 E Fort HallBannockMesonet station SOFOR Fort Hall.
16:457 S HamerJeffersonMesonet station 3704 D6 Sage Junction I-15.
16:451 NW UconBonnevilleMesonet station ITDC1 D6 Ucon US-20.
17:153 E IdahomeCassiaMesonet station 3003 D4 Idahome Interchange I-84.
17:305 WSW Craters of MoonButteMesonet station 3021 D6 Tom Cat Summit US-20.
17:303 E JeromeJeromeAWOS station KJER Jerome County.
17:357 S HoweButteMesonet station SOBAS Base Of Howe Peak.
17:454 ENE HagermanGoodingMesonet station 8399 D4 - Tuttle.
17:496 S Twin FallsTwin FallsASOS station KTWF Twin Falls.
17:5517 WSW HagermanOwyheeMesonet station TWBI1 Twin Buttes.
18:00BLACK PINEONEIDAThe Juniper Interchange mesonet station on Interstate 84 recorded a 62 mph thunderstorm outflow wind gust.
18:101 ENE RichfieldLincolnMesonet station SORIC Richfield.
18:15HolbrookOneidaMesonet station ITDD9 D5 Holbrook ID-38.
18:308 ESE BereniceButteMesonet station ITDD3 D6 Junction Summit ID-22/ID-33.
18:452 NNE Sugar CityMadisonMesonet station SOSUG Sugar City.

North Carolina · 21 reports

TimeLocationCountyObserver comment
15:32(EWN)SIMMONS NOT APTCRAVENThe peak wind gust was measured at the New Bern Airport.
15:33GRANTHAMSCRAVENStrong winds blew porch furniture around, blew down large limbs, and one tree in the Taberna neighborhood in James City.
17:09HOLLY SPGSWAKEA downed tree was blocking the roadway near Gremar Drive between Hunston Drive and Stone Hedge Court.
17:10BLACKMAN XRDSJOHNSTONA tree was blocking portions of Thompson Road in Four Oaks.
17:11SIMPSONPITTThree trees were blown down.
17:25MC CULLERSWAKEA downed tree fell near the intersection of Ten Ten Road and Graham Newton Road.
17:25MACEDONIAWAKEA downed tree was in the roadway near the intersection of Penny Road and Graham Newton Road.
17:27DRUG STOREJOHNSTONPower outage was caused by fallen trees on powerlines.
17:35BANKSWAKETrees fell down on powerlines.
17:35WESTOVERWAKEA tree fell down on an apartment building along Portree Place.
17:41WESTOVERWAKEA large tree fell in between two houses on Pitkin Court.
17:43CLAYTONJOHNSTONMultiple downed trees were reported along Amelia Church Road near the Clayton Community Center.
17:50WILMARBEAUFORTTrees were blown down near the Craven/Beaufort County line near Highway 17.
17:55MILLBROOKWAKEA tree fell down across Apache Drive just north of Cheyenne Road in Raleigh.
18:09CONCORDDUPLINA tree was blown down and blocked both lanes of traffic on HWY 903 near Magnolia.
18:10KINSTONLENOIRWidespread power outages were reported in Kinston. Kinston Police reported multiple traffic lights out due to the storm.
18:42MIDDLESEXNASHA tree fell down on powerlines along Old Lewis School Road.
18:45MIDDLESEXNASHA tree was reported down on powerlines along portions of Brantley Road.
18:49NEW HOPEFRANKLINA downed tree caused structural damage to a home near the 100 block of Dents Way. No injuries were reported, but the family was displaced from its residence.
19:13STANHOPENASHA tree was reported down on power equipment.
19:49OSWEGOFRANKLINA tree was reported down near the intersection of North Carolina Highway 561 and A Allen Road.

Nebraska · 18 reports

TimeLocationCountyObserver comment
18:22COLUMBUSPLATTEPublic report of wind gusts estimated up to 60 mph.
18:27(OLU)COLUMBUS ARPTPLATTEPersonal weather station measured wind gust of 61 mph.
18:551 N AuroraHamiltonAWOS station KAUH Aurora Airport.
19:15Aurora AirportHamiltonCorrects previous non-tstm wnd gst report from Aurora Airport.
19:17FREMONTDODGEPersonal weather station measured wind gust of 60 mph.
19:20FREMONT ARPTDODGENWS employee report of wind gusts estimated up to 60 mph.
19:20FREMONTDODGEPublic report of multiple trees and large limbs down in Fremont. Wind gusts estimated up to 60 mph.
19:242 WSW HamptonHamiltonEstimated wind gusts 45-60 MPH and very heavy rain just west of Hampton.
19:34GERINGSCOTTS BLUFFWind gust report from the Scottsbluff Monument RAWS.
19:39BLAIRWASHINGTONPersonal weather station measured wind gust of 60 mph.
19:40DE SOTOWASHINGTONDelayed report of branches down from social media, 2-4 inches in diameter. Time selected from radar. Wind gusts estimated up to 60 mph.
19:40BLAIRWASHINGTONPersonal weather station measured wind gust of 59 mph.
20:49PAPILLIONSARPYLarge tree downed and blocking traffic. Time estimated from radar. Wind gust estimated up to 75 mph.
20:50LA VISTASARPYTree collapsed onto house. Severe home damage. Other trees also downed in neighborhood. Wind gust estimated up to 75 mph.
20:52CHENEYSLANCASTERDelayed report of photos shared via social media of tree damage at multiple homes in the vicinity of 84th and Pioneer. Photos include a tree knocked over, trunk split, and large branches broken. Time estimated with radar.
22:043 N ChesterThayerDavis Weatherlink Station.
22:182 N ChesterThayerMeasured on Davis Station.
22:222 N ChesterThayerDavis Weatherlink Station.

Utah · 15 reports

TimeLocationCountyObserver comment
16:403 SW Curlew JctBox ElderMeasured by UDPT SR-30 at Curlew. Multiple other gusts measured greater than 50mph up to an hour before and after this recorded gust.
16:4516 W KnollsTooeleUPR Arnosa site gusted to 55mph. Also gusted to 52mph four minutes before this and 51mph five minutes after as an outflow boundary approached.
17:10KnollsTooeleMeasured by UDOT I-80 at MP 40 Knolls. Also gusted to 59mph roughly 5-10 minutes before this with the arrival of an outflow boundary. Visibility was also reduced to 2mi due to blowing dust.
17:209 N LakesideBox ElderMeasured by UUNET Gunnison Island. Gusted to 50mph five minutes prior as an outflow boundary approached.
17:2211 E LakesideBox ElderMeasured gust at UPR Marsh site. Time estimated by radar.
17:277 NNE CliveTooeleGust measured by UDOT I-80 at Grassey as an outflow boundary moved through.
17:4218 ESE LakesideBox ElderUUNET at Hat Island gusted to 50mph as an outflow boundary passed by. Also gusted to 48mph four minutes prior.
18:0710 ESE DelleTooeleUDOT I-80 at MP 79 Timpie gusted to 52mph as an outflow boundary approached.
18:0910 NNW GrantsvilleTooeleUDOT I-80 at MP 81 Dolomite gusted to 48mph as an outflow boundary approached. Subsequently gusted to 46mph a few minutes later.
18:222 NNE Lake PtTooelePACIFICORP Kennecot Rd Lake Point gusted to 48mph as an outflow boundary approached.
18:316 NW MagnaSalt LakeUDOT I-80 at MP 107 gusted to 51mph as an outflow boundary approached.
18:532 NNE RoyWeberOgden-Hinckley Airport ASOS gusted to 54mph as an outflow boundary approached. Also gusted to 50mph+ multiple times following 7:41pm MT, though 54mph was the max gust.
19:001 W Salt Lake City WeatSalt LakeSalt Lake City International Airport ASOS gusted to 47mph as an outflow boundary approached.
19:01Salt Lake City WeatherSalt LakeUDOT I-215 at I-80 site gusted to 52mph as an outflow boundary approached. Gusted to 44mph two minutes earlier.
19:061 N Salt Lake CitySalt LakePACIFICORP Bonneville Shoreline site gusted to 51mph as an outflow boundary approached.

Montana · 11 reports

TimeLocationCountyObserver comment
15:581 NW BillingsYellowstoneASOS station KBIL Billings.
16:154 NNW OpportunityDeer LodgeAWOS station K3U3 3 NW Opportunity.
16:51WINDHAMJUDITH BASINAWOS station KC1M Charlie measured thunderstorm wind gust.
16:55WINDHAMJUDITH BASINAWOS station KC1M Charlie measured thunderstorm wind gust.
17:30BIG TIMBERSWEET GRASSMesonet station GW0007 Big Timber gusted up to 59 mph.
17:35BIG TIMBER ARPTSWEET GRASSAWOS station K6S0 Big Timber gusted up to 58 mph.
17:45BIG TIMBERSWEET GRASSMesonet station GW0007 Big Timber gusted up to 64 mph.
18:151 SW SpringdaleParkMesonet station MTSPD Springdale I-90 Mp 352.3.
19:079 ESE ChicoParkMesonet station WCRM8 Wicked Creek.
23:451 SSE LivingstonParkMesonet station MTLRH Livingston River Hill.
23:537 ENE LivingstonParkASOS station KLVM Livingston.

Iowa · 9 reports

TimeLocationCountyObserver comment
16:13CRESCOHOWARDThe public reported a tree down in Cresco which took out the power in the area. The report was relayed via social media.
16:56GALVAIDAFour-inch diamter tree branches were knocked down by thunderstorm wind gusts.
17:033 WNW Ida GroveIdaA personal weather station just northwest of Ida Grove recorded a 50 mph wind gust.
17:04MAPLE LEAFHOWARDThe public reported several large tree limbs down 3 miles south of Saratoga. The report was relayed via social media.
17:335 SW Rockwell CityCalhounPWS gust.
17:40NEW HAMPTONCHICKASAWThe public reported a 60 mph wind gust 1 mile southeast of New Hampton. The report was relayed via social media.
18:03OSAGEMITCHELLThe public reported a few large tree limbs down near Osage.
18:05DanaGreenePWS gust.
20:37SHELBYSHELBYPersonal weather station measured wind gust of 67 mph.

Kansas · 7 reports

TimeLocationCountyObserver comment
00:55ST FRANCIS ARPTCHEYENNEMeasured at the Cheyenne County Municipal Airport. The strong winds emanated from decaying showers and thunderstorms off to the southeast.
01:21BIRD CITYCHEYENNEMeasured by the Ambient Weather Network Site 3350 McDonald. The strong winds emanated from decaying showers and thunderstorms off to the southeast.
21:04ST FRANCISCHEYENNEMeasured by a personal weather station.
22:43HADDAMWASHINGTONStrong wind gusts estimated to around 60 mph.
22:57MORROWVILLEWASHINGTONEstimated 60 mph wind gusts. Multiple tree limbs down in Morrowville.
23:33FRANKFORTMARSHALLPersonal weather station gusted to 60 mph.
23:58MARIADAHLRILEYPersonal weather station measured 58 mph gust.

Louisiana · 6 reports

TimeLocationCountyObserver comment
13:453 E Lake CharlesCalcasieuAWOS station KCWF Chennault Airport.
14:30MILLERVILLEEAST BATON ROUGEMinor damage to 4 homes on Inverrary Drive in the Wickland Terrace subdivision in Baton Rouge.
15:45ANCHORPOINTE COUPEESugarcane field flattened on LA Hwy 414 near Glynn, LA.
15:45ANCHORPOINTE COUPEESeveral trees reported down on LA Hwy 415 and 416.
17:20CHICKASAWWEST CARROLLA tree was downed, partially blocking Louisiana Highway 585 west of Kilbourne.
18:25OAK GROVEWEST CARROLLScattered trees and large tree limbs were downed in the Parish.

Wyoming · 5 reports

TimeLocationCountyObserver comment
14:3210 ENE WamsutterSweetwaterMesonet station KCTD I-80 Wamsutter (DOT).
15:5814 NNW Dwtn GilletteCampbellPrivate weather station
16:142 SSW SheridanSheridanASOS station KSHR Sheridan.
17:101 NNW BuffaloJohnsonMesonet station GW1458 Buffalo 1 (CWOP).
17:243 NNW BuffaloJohnsonASOS station KBYG Buffalo Airport (ASOS).

Arizona · 4 reports

TimeLocationCountyObserver comment
16:40(DMA)DAVIS MONTHAN APIMAPalo verde tree limb snapped at Old Spanish Trail and 22nd St in Tucson Metro.
16:50SABINOPIMASocial media photo shows flag pole bent from severe wind gusts. Time estimated based on radar.
17:09ARTESAPIMAPowerlines down from severe storm in Sells. Time estimated based on radar.
17:35SELLSPIMASells RAWS station measured a wind gust of 70 mph.

Wisconsin · 4 reports

TimeLocationCountyObserver comment
15:183 ESE OneidaBrownASOS station KGRB Green Bay Airport.
17:159 WSW BabcockWoodMesonet station WIBBK Babcock.
19:255 SW KingstonGreen LakeEstimated 50 mph wind gust reported in Dalton, WI.
19:35PORTAGECOLUMBIAReports of several downed trees.

Arkansas · 4 reports

TimeLocationCountyObserver comment
16:50BERLINASHLEYA tree was downed on Berlin Road.
17:15JENNIECHICOTA tree was blown down on Arkansas Highway 159 near Jennie.
17:26EUDORACHICOTA tree was blown down onto Archer Street.
18:37BREWSTERJEFFERSONA tree was blown down at the intersection of 27th Ave and Poplar Street in Pine Bluff.

Colorado · 3 reports

TimeLocationCountyObserver comment
13:07(LHX)LA JUNTA ARPTOTEROThe ASOS station KLHX at the La Junta Airport recorded a wind gusts of 61 mph.
13:21(LHX)LA JUNTA ARPTOTEROThe ASOS station KLHX at the La Junta Airport recorded a wind gust of 78 mph.
14:52ALAMOSAALAMOSAThe ASOS station KALS at the Alamosa Airport recorded a wind gust of 58 mph.

Nevada · 3 reports

TimeLocationCountyObserver comment
13:0819 ESE ContactElkoMesonet station RSCN2 Rock Spring Creek RAWS. Time estimated from radar. Station Elevation: 5427 ft.
13:268 NNE Stag Mountain SnoElkoMesonet station STMN2 Stag Mountain RAWS Station Elevation: 6790 ft.
14:2610 WNW JiggsElkoMesonet station CRSN2 Crane Springs RAWS Station Elevation: 6414 ft.

Florida · 2 reports

TimeLocationCountyObserver comment
15:30SumatraLibertyFSWN Liberty County EM Sumatra.
21:011 NE Winter ParkOrangeThe ASOS at the Orlando Executive Airport measured a wind gust of 60MPH/52KTS from the south-southeast.

Tennessee · 1 report

TimeLocationCountyObserver comment
12:552 N CordovaShelbyMinor wind damage due to a downed tree.

Oklahoma · 1 report

TimeLocationCountyObserver comment
15:15ENIDGARFIELDA power line was downed due to a falling tree branch. The event time is estimated based on radar observations.

Michigan · 1 report

TimeLocationCountyObserver comment
17:40Minneapolis ShoalLMZ221Mesonet station XMAPV Minneapolis Shoal.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check