← All storm days

Hail Storm Map — June 15, 2025

Hail storm map for June 15, 2025: max 3.00" hail across CO, IA, KS, MN, MO, MT, ND, NE, NM, SD, TX, VA, WY, ~26,232 structures in swath.

COIAKSMNMOMTNDNENMSDTXVAWY

Hail-affected U.S. states Alabama Alaska Arizona Colorado — hail affected Florida Georgia Indiana Kansas — hail affected Maine Massachusetts Minnesota — hail affected New Jersey North Carolina North Dakota — hail affected Oklahoma Pennsylvania South Dakota — hail affected Texas — hail affected Wyoming — hail affected Connecticut Missouri — hail affected West Virginia Illinois New Mexico — hail affected Arkansas 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 — hail affected Washington Wisconsin Nebraska — hail affected South Carolina Idaho Nevada Vermont Louisiana Rhode Island

A moderate hail event swept across CO, IA, KS, MN and 9 more states on June 15, 2025, with MRMS radar measuring stones up to 3.00". An estimated 26,232 structures fell inside the qualifying swath. South Dakota took the brunt with ~9,234 structures estimated in the ≥1" footprint. Roughly 160 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 72 hail reports and 117 wind reports for the day.

Max hail size
3.00"
States impacted
13
Structures in swath
26,232

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
South Dakota9,23491849
North Dakota6,57622210
Montana4,685705101
Nebraska1,340150
Texas1,00570
Iowa91740
New Mexico852120
Virginia71500
Colorado52900
Kansas18400
Missouri17600
Wyoming1300
Minnesota600

NOAA storm reports

Hail reports (65)

Montana · 32 reports

TimeLocationCountyObserver comment
13:05BENCHLANDJUDITH BASINPublic report of quarter sized hail around Benchland.
13:10BENCHLANDJUDITH BASINPublic caller updated with golf ball sized hail a few minutes after initial call.
13:20BENCHLANDJUDITH BASINTrained spotter reports hail of quarter size to half dollar size along US-87 between Moccasin and Windham. Damage to automobiles reported as well.
14:24ASHUELOTCASCADEMping report of quarter sized hail.
14:25ASHUELOTCASCADEQuarter size hail reported by member of the public.
14:40GREAT FALLSCASCADEQuarter size hail reported. Damage to vehicles and RV reported as well.
15:00GREAT FALLSCASCADEPublic report with image of quarter sized hail next to a quarter for reference.
15:00PORTAGECASCADETrained spotter reports quarter size hail along with 30 to 50 mph winds along highway 87 north of the Republic Services Landfill and south of Dent Bridge Road.
15:00GREAT FALLSCASCADEQuarter sized hail reported.
15:01FT BENTON ARPTCHOUTEAUSocial media report of one inch diameter hail in Fort Benton.
15:05GREAT FALLSCASCADESocial media report of three quarter of an inch to an inch sized hail.
15:06GREAT FALLSCASCADESocial media report of 1 inch hail. Time and location estimated.
15:10GREAT FALLSCASCADEQuarter sized hail reported.
15:10PORTAGECASCADETrained spotter reports quarter size to slightly larger than quarter size hail.
15:30HIGHWOODCHOUTEAUSocial media image of approximately golf ball sized hail in Highwood. Time estimated using radar.
15:30BIG SAGCHOUTEAUReport from social media.
15:48(LWT)LEWISTON MUNI AFERGUSTrained spotter reports egg to tennis ball size hail. Images were provided.
16:05GERALDINE ARPTCHOUTEAUReport on social media showed golf ball sized hail with estimated 60 mph wind gusts. Time estimated based on radar.
16:25FORESTGROVEFERGUSTime estimated based on radar imagery.
16:57GRASSRANGE CLARK ARPFERGUSReport from mping.
17:00GRASSRANGEFERGUSHail ranging from pea size to half dollar size fell for about 5 minutes.
17:14GRASSRANGEFERGUSReport from mping.
17:19GRASSRANGEFERGUSReport originated from spotter network.
17:39WINNETTPETROLEUMHail up to the size of golf balls fell with winds of 30-40 mph.
17:40GARNEILLFERGUSTrained spotter reported quarter size hail.
17:45WINNETTPETROLEUMGolfball size hail was reported by Public.
17:46WINNETTPETROLEUMLarge hail about 3.5 inches in diameter, lasted for about 15 mins.
17:52WINNETTPETROLEUMPing pong ball size hail broke windows and damaged vehicles.
18:00WINNETTPETROLEUMA storm chaser measured multiple hailstones of 2.5 inches in diameter (tennis ball size) with a ruler. Report relayed through social media.
18:20ROUNDUP ARPTMUSSELSHELLOne inch hail reported.
18:30GLASGOWVALLEYHail to the size of a quarter fell with strong winds.
18:42GLASGOWVALLEYHalf dollar size hail was observed by staff at NWS Glasgow MT.

Colorado · 21 reports

TimeLocationCountyObserver comment
17:18MANITOU SPGSEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:19MANITOU SPGSEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:30(AFF)USAF ACDMY COLOEL PASOHail up to 1.75 inches in diameter fell in El Paso County from severe thunderstorms.
17:34COLORADO SPGSEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:35COLORADO SPGSEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:40PETERSON AFBEL PASOHail up to 1.75 inches in diameter fell in El Paso County from severe thunderstorms.
17:40PETERSON AFBEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:41COLORADO SPGSEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:43(COS)COLORADO SPGS ARPTEL PASOHail up to 1.5 inches in diameter fell in El Paso County from severe thunderstorms.
17:43PETERSON AFBEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:44PETERSON AFBEL PASOHail up to 1.5 inches in diameter fell in El Paso County from severe thunderstorms.
17:45COLORADO SPGSEL PASOHail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms.
17:47PETERSON AFBEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:48PETERSON AFBEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
17:48PETERSON AFBEL PASOHail up to 1.75 inches in diameter fell in El Paso County from severe thunderstorms.
17:52(COS)COLORADO SPGS ARPTEL PASOHail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms.
17:54(COS)COLORADO SPGS ARPTEL PASOHail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms.
18:20SCHRIEVER AFBEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
18:27FALCONEL PASOHail up to 1 inches in diameter fell in El Paso County from severe thunderstorms.
18:30FALCONEL PASOHail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms.
18:32FALCONEL PASOHail up to 1.5 inches in diameter fell in El Paso County from severe thunderstorms.

South Dakota · 6 reports

TimeLocationCountyObserver comment
18:15CHEYENNE CROSSINGLAWRENCEMeasured report from observer.
18:45SPEARFISH ARPTLAWRENCEPublic reported quarter to ping pong.
18:46ST ONGELAWRENCEPublic report, hail size estimated.
19:01VALEBUTTESpotter reported hail size, measured.
19:03VALEBUTTESpotter reported hail size, measured.
19:56SWETTBENNETTEsimated.

New Mexico · 2 reports

TimeLocationCountyObserver comment
16:35TAIBANDE BACAA trained spotter along NM 294 south of Taiban observed a few golf ball sized hail among lots of pea size hail.
17:00TOLARROOSEVELTA trained spotter along U.S. 60 and 84 a few miles east of Taiban observed nickel to quarter size hail from a severe thunderstorm.

North Dakota · 1 report

TimeLocationCountyObserver comment
19:48LARSONBURKEA vehicle was dented and a window was broken on a structure.

Nebraska · 1 report

TimeLocationCountyObserver comment
17:01DIXKIMBALLStorm Chaser reporting ping pong ball sized hail in Dix.

Virginia · 1 report

TimeLocationCountyObserver comment
17:32PURDYGREENSVILLEA trained spotter reported one inch diameter hail.

Iowa · 1 report

TimeLocationCountyObserver comment
19:55GRISWOLDCASSMultiple hail sizes observed with largest up to ping pong ball sized.

Wind reports (105)

South Dakota · 41 reports

TimeLocationCountyObserver comment
19:00HILL CITYPENNINGTONSpotter reported an estimated wind gust.
19:10HILL CITYPENNINGTONPublic reported estimated wind gust.
19:23ROCKERVILLEPENNINGTONSD mesonet recorded wind gust.
19:39RAPID CITYPENNINGTONOff duty NWS employee measured wind gust report.
19:40EDGEMONTFALL RIVERSD mesonet recorded wind gust.
19:40RAPID CITYPENNINGTONOff duty NWS employee measured wind gust report.
19:43PRINGLECUSTERSD mesonet recorded wind gust.
19:43ROCKERVILLEPENNINGTONSD mesonet recorded wind gust.
19:43RAPID CITYPENNINGTONNWS employee estimated wind gust report.
19:50CAPUTAPENNINGTONSD mesonet recorded wind gust.
19:50FOLSOMCUSTERSD mesonet recorded wind gust.
19:50RAPID CITYPENNINGTONOff duty NWS employee recorded wind gust report.
19:54RAPID CITYPENNINGTONObservation station at the NWS office recorded wind gust.
19:56RAPID CITYPENNINGTONOff duty NWS employee recorded wind gust report.
19:56SWETTBENNETTPublic reported estimated wind gust report.
20:22SLIM BUTTEOGLALA LAKOTAPublic reported estimated wind gust report.
20:25SCENICPENNINGTONSD mesonet recorded wind gust.
20:29OGLALAOGLALA LAKOTAPublic reported estimated wind gust report.
20:35KYLEOGLALA LAKOTAPublic reported estimated wind gust.
20:35WASTAPENNINGTONSD mesonet recorded wind gust.
20:38WASTAPENNINGTONSD mesonet recorded wind gust.
20:45WASTAPENNINGTONSD mesonet recorded wind gust.
20:50PORCUPINEOGLALA LAKOTASD mesonet recorded wind gust.
20:57COTTONWOODJACKSONSD mesonet recorded wind gust.
21:00COTTONWOODJACKSONSD mesonet recorded wind gust.
21:13CACTUS FLATSJACKSONSD mesonet recorded wind gust.
21:15INTERIORJACKSONSpotter report an estimated wind gust.
21:23CACTUS FLATSJACKSONSD mesonet recorded wind gust.
21:28WANBLEEJACKSONSD mesonet recorded wind gust.
21:41MARTINBENNETTPublic reported an estimated wind gust.
22:25MIDLANDHAAKONSD mesonet recorded wind gust.
22:27LADNERHARDINGSD mesonet recorded wind gust.
22:28PARMELEETODDSD mesonet recorded wind gust.
22:30MIDLANDHAAKONSD mesonet recorded wind gust.
22:40LUDLOWHARDINGSD mesonet recorded wind gust.
22:45BELVIDEREJACKSONSD mesonet recorded wind gust.
22:45MIDLANDHAAKONSD mesonet recorded wind gust.
22:58MISSIONTODDSD mesonet recorded wind gust.
23:00LODGEPOLEPERKINSSD mesonet recorded wind gust.
23:05RALPHHARDINGSD mesonet recorded wind gust.
23:10LODGEPOLEPERKINSSD mesonet recorded wind gust.

Montana · 24 reports

TimeLocationCountyObserver comment
14:55GREAT FALLSCASCADEAmbient weather station measured gust.
17:00WAGNERPHILLIPSSpotter reported pea sized hail, heavy rain, and estimated winds winds of 50 to 60 mph.
17:50SACOPHILLIPSWind gust occurred at Montana DOT near Saco.
18:42GLASGOWVALLEYASOS at the Glasgow Airport reported 71 mph wind gust.
18:50MOSBYGARFIELDWind gust reported by mesonet observation southeast of Mosby.
19:00NASHUAVALLEYWind gust measured by observation equipment 5 miles north-northeast of Nashua.
19:50BREDETTEROOSEVELTWind gust was observed about 4 miles northeast of Bredette (US Climate Reference Network).
19:52FT PECK LAKE HANDARMCCONEThis was reported by the Handar at the Fort Peck Dam station.
20:00WOLF PTROOSEVELTReported by a mesonet observation 3 miles northwest of Wolf Point.
20:00ROCK SPGSROSEBUDMesonet station - Angela W.
20:18GLASGOWVALLEYReported by Glasgow SW Montana Climate Office (HydroMet).
20:20POPLAR RAWSROOSEVELTReported by the Poplar RAWS station.
20:35HARDINBIG HORNAWOS station 2 west northwest Hardin.
20:40FROIDROOSEVELTPublic reported this wind gust on Facebook.
20:40BIGHORNTREASUREFifty-two knot wind reported.
20:45ENIDRICHLANDReported at the Badger Creek station.
20:50ROCK SPGSROSEBUDReported by weather station from dot.
21:12MILES CITY ARPTCUSTERReported by Miles City asos.
21:16BLOOMFIELDDAWSONReported at the Bloomfield, MT station.
22:30OLIVEPOWDER RIVERMesonet station Coalwood Mt-59 55.9.
23:00CARLYLEWIBAUXReported at the Ash Creek MT DOT station.
23:15WILLARDFALLONMesonet station Baker Mt-7 Mp 14.2.
23:30WILLARDFALLONWeather Station report.
23:54EKALAKA ARPTCARTERWeather station report.

Texas · 13 reports

TimeLocationCountyObserver comment
02:52SPEARMANHANSFORDWind gusts over 60mph occurred for two minutes.
07:01ODELLWILBARGEROdell (ODEL) Mesonet observation.
08:22GOREEKNOXHefner (HEFN) Mesonet observation. Severe (>50-knot) wind gusts occurred during the event time, with the peak wind gust of 54 knots occurring at 0823 LST.
08:27KNOX CITYKNOXKnox City (KNOX) Mesonet observation.
08:29KNOX CITYKNOXKnox City (KNOX) Mesonet observation.
09:09STAMFORD ARLEDGE ARPJONESWest Texas Mesonet observation station southeast of Stamford in Jones County measured a 69 mph wind gust.
10:12ABILENETAYLORBroadcast media relayed a report from the public of a metal roof blown off of a small building across from the Abilene Livestock Auction barn.
10:13(ABI)ABILENE MUNI ARTAYLORASOS measured a 62 mph wind gust at the Abilene Regional Airport.
10:16(ABI)ABILENE MUNI ARTAYLORPublic reported that a hangar door was blown off the track at the Freeman Jet Center at the Abilene Regional Airport.
10:25ABILENE ELMDALE ARPTTAYLORBroadcast media relayed a public report of a billboard completely destroyed and wrapped around a telephone pole.
18:56THREE RIVERSLIVE OAKTrees down were reported in the city.
19:10MINERALBEETree reported blown down onto roadway.
19:26SWINNEYLIVE OAKReports were received of a tree blocking the road.

Virginia · 6 reports

TimeLocationCountyObserver comment
12:35GOGGINSVILLEFRANKLINThunderstorm winds blew down a tree and a power pole on Little Mountain Circle.
13:13REDWOODFRANKLINThunderstorm winds blew down one tree down along the 2400 block of Booker T Washington Highway.
15:05SOUTH BOSTONHALIFAXA few large branches were blown down by thunderstorm winds.
16:16RICHMONDRICHMOND (C)A brick chimney was knocked down due to strong wind gusts.
16:37FRENCH HAYHANOVERA large tree limb was down, blocking a portion of Telegraph Road.
17:05LAWRENCEVILLEBRUNSWICKA tree fell across Poor House Road.

New Mexico · 5 reports

TimeLocationCountyObserver comment
13:55ARTESIA ARPTEDDYA maximum wind gust of 66 MPH was recorded at the AWOS Station, KATS Artesia.
14:14(ROW)ROSWELL IND AIRPORTCHAVESOutflow winds from nearby thunderstorms resulted in a 67 mph gust at the Roswell Air Center.
14:18(CNM)CARLSBAD ARPTEDDYA maximum wind gust of 69 MPH was recorded at the ASOS Station, KCNM Carlsbad.
18:30FLOYDROOSEVELTThe Melrose Range Mesonet station observed a 70 mph wind gust from nearby thunderstorms.
18:45RATON CREWS ARPTCOLFAXThe ASOS at Raton Crew Airport observed a wind gust of 68 mph from nearby thunderstorms.

Nebraska · 5 reports

TimeLocationCountyObserver comment
16:34(BFF)HELIG FIELDSCOTTS BLUFFKBFF reported 61 mph gust.
17:34POTTERCHEYENNEStorm chaser estimating 60 mph winds with half inch hail.
17:35BROWNSONCHEYENNEMesonet near Brownson reported a 62 mph gust.
17:51HUNTSMANCHEYENNEEmergency manager estimated gusts of 60 mph.
18:10(SNY)SIDNEY ARPTCHEYENNEKSNY reported 58 mph gust.

North Dakota · 3 reports

TimeLocationCountyObserver comment
19:01CROSBYDIVIDEThunderstorm wind gusts were estimated by a trained spotter.
23:02REEDERADAMSTwo pole barn structures were severely damaged by thunderstorm wind gusts. One structure had the complete roof destroyed along with one of the walls, while the other had sections of the roof blown off and collapse. Machinery and a camper inside the structures were damaged.
23:14HETTINGERADAMSExtensive thunderstorm wind damage occurred in and around the city of Hettinger. About three miles west of Hettinger, multiple hopper-style grain bins blew over, damaging other grain bins nearby. About two miles south of Hettinger, a shop building was severely damage, with two of the four walls collapsed and the roof completely removed. Within the city of Hettinger, many campers and trailers were rolled onto their side, and multiple trees were down. Power lines were also down in various locations due to both the strong winds and trees falling on the lines.

North Carolina · 3 reports

TimeLocationCountyObserver comment
18:00SHARPSBURGNASHTrees were reported down.
18:50SCOTLAND NECKHALIFAXMultiple trees were reported down in Scotland Neck.
20:38BELL FORKPITTA tree was blown down onto powerlines along Beaumont Drive.

Arizona · 2 reports

TimeLocationCountyObserver comment
15:40PAUL SPURCOCHISEA severe thunderstorm resulted in a wind gust of 63 mph at Cochise College Airport.
15:43DOUBLE ABODECOCHISESocial media group reported downed power pole.

Oklahoma · 2 reports

TimeLocationCountyObserver comment
06:38(LTS)ALTUS AFBJACKSONAltus Air Force Base (KLTS) observation.
06:53ELMERJACKSONA social media image shows a section of a metal and wood barn blown off. The location is approximate, and the event time is estimated from radar observations.

Florida · 1 report

TimeLocationCountyObserver comment
11:48GAINESVILLE NORTHALACHUAA downed power line resulted in the closure of NE 16th Ave. The cost of damage was unknown but it was estimated for Storm Data inclusion.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check