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
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.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| South Dakota | 9,234 | 918 | 49 |
| North Dakota | 6,576 | 222 | 10 |
| Montana | 4,685 | 705 | 101 |
| Nebraska | 1,340 | 15 | 0 |
| Texas | 1,005 | 7 | 0 |
| Iowa | 917 | 4 | 0 |
| New Mexico | 852 | 12 | 0 |
| Virginia | 715 | 0 | 0 |
| Colorado | 529 | 0 | 0 |
| Kansas | 184 | 0 | 0 |
| Missouri | 176 | 0 | 0 |
| Wyoming | 13 | 0 | 0 |
| Minnesota | 6 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:05 | BENCHLAND | JUDITH BASIN | Public report of quarter sized hail around Benchland. |
| 13:10 | BENCHLAND | JUDITH BASIN | Public caller updated with golf ball sized hail a few minutes after initial call. |
| 13:20 | BENCHLAND | JUDITH BASIN | Trained spotter reports hail of quarter size to half dollar size along US-87 between Moccasin and Windham. Damage to automobiles reported as well. |
| 14:24 | ASHUELOT | CASCADE | Mping report of quarter sized hail. |
| 14:25 | ASHUELOT | CASCADE | Quarter size hail reported by member of the public. |
| 14:40 | GREAT FALLS | CASCADE | Quarter size hail reported. Damage to vehicles and RV reported as well. |
| 15:00 | GREAT FALLS | CASCADE | Public report with image of quarter sized hail next to a quarter for reference. |
| 15:00 | PORTAGE | CASCADE | Trained 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:00 | GREAT FALLS | CASCADE | Quarter sized hail reported. |
| 15:01 | FT BENTON ARPT | CHOUTEAU | Social media report of one inch diameter hail in Fort Benton. |
| 15:05 | GREAT FALLS | CASCADE | Social media report of three quarter of an inch to an inch sized hail. |
| 15:06 | GREAT FALLS | CASCADE | Social media report of 1 inch hail. Time and location estimated. |
| 15:10 | GREAT FALLS | CASCADE | Quarter sized hail reported. |
| 15:10 | PORTAGE | CASCADE | Trained spotter reports quarter size to slightly larger than quarter size hail. |
| 15:30 | HIGHWOOD | CHOUTEAU | Social media image of approximately golf ball sized hail in Highwood. Time estimated using radar. |
| 15:30 | BIG SAG | CHOUTEAU | Report from social media. |
| 15:48 | (LWT)LEWISTON MUNI A | FERGUS | Trained spotter reports egg to tennis ball size hail. Images were provided. |
| 16:05 | GERALDINE ARPT | CHOUTEAU | Report on social media showed golf ball sized hail with estimated 60 mph wind gusts. Time estimated based on radar. |
| 16:25 | FORESTGROVE | FERGUS | Time estimated based on radar imagery. |
| 16:57 | GRASSRANGE CLARK ARP | FERGUS | Report from mping. |
| 17:00 | GRASSRANGE | FERGUS | Hail ranging from pea size to half dollar size fell for about 5 minutes. |
| 17:14 | GRASSRANGE | FERGUS | Report from mping. |
| 17:19 | GRASSRANGE | FERGUS | Report originated from spotter network. |
| 17:39 | WINNETT | PETROLEUM | Hail up to the size of golf balls fell with winds of 30-40 mph. |
| 17:40 | GARNEILL | FERGUS | Trained spotter reported quarter size hail. |
| 17:45 | WINNETT | PETROLEUM | Golfball size hail was reported by Public. |
| 17:46 | WINNETT | PETROLEUM | Large hail about 3.5 inches in diameter, lasted for about 15 mins. |
| 17:52 | WINNETT | PETROLEUM | Ping pong ball size hail broke windows and damaged vehicles. |
| 18:00 | WINNETT | PETROLEUM | A storm chaser measured multiple hailstones of 2.5 inches in diameter (tennis ball size) with a ruler. Report relayed through social media. |
| 18:20 | ROUNDUP ARPT | MUSSELSHELL | One inch hail reported. |
| 18:30 | GLASGOW | VALLEY | Hail to the size of a quarter fell with strong winds. |
| 18:42 | GLASGOW | VALLEY | Half dollar size hail was observed by staff at NWS Glasgow MT. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:18 | MANITOU SPGS | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:19 | MANITOU SPGS | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:30 | (AFF)USAF ACDMY COLO | EL PASO | Hail up to 1.75 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:34 | COLORADO SPGS | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:35 | COLORADO SPGS | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:40 | PETERSON AFB | EL PASO | Hail up to 1.75 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:40 | PETERSON AFB | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:41 | COLORADO SPGS | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:43 | (COS)COLORADO SPGS ARPT | EL PASO | Hail up to 1.5 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:43 | PETERSON AFB | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:44 | PETERSON AFB | EL PASO | Hail up to 1.5 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:45 | COLORADO SPGS | EL PASO | Hail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:47 | PETERSON AFB | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:48 | PETERSON AFB | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:48 | PETERSON AFB | EL PASO | Hail up to 1.75 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:52 | (COS)COLORADO SPGS ARPT | EL PASO | Hail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms. |
| 17:54 | (COS)COLORADO SPGS ARPT | EL PASO | Hail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms. |
| 18:20 | SCHRIEVER AFB | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 18:27 | FALCON | EL PASO | Hail up to 1 inches in diameter fell in El Paso County from severe thunderstorms. |
| 18:30 | FALCON | EL PASO | Hail up to 1.25 inches in diameter fell in El Paso County from severe thunderstorms. |
| 18:32 | FALCON | EL PASO | Hail up to 1.5 inches in diameter fell in El Paso County from severe thunderstorms. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:15 | CHEYENNE CROSSING | LAWRENCE | Measured report from observer. |
| 18:45 | SPEARFISH ARPT | LAWRENCE | Public reported quarter to ping pong. |
| 18:46 | ST ONGE | LAWRENCE | Public report, hail size estimated. |
| 19:01 | VALE | BUTTE | Spotter reported hail size, measured. |
| 19:03 | VALE | BUTTE | Spotter reported hail size, measured. |
| 19:56 | SWETT | BENNETT | Esimated. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:35 | TAIBAN | DE BACA | A trained spotter along NM 294 south of Taiban observed a few golf ball sized hail among lots of pea size hail. |
| 17:00 | TOLAR | ROOSEVELT | A trained spotter along U.S. 60 and 84 a few miles east of Taiban observed nickel to quarter size hail from a severe thunderstorm. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:48 | LARSON | BURKE | A vehicle was dented and a window was broken on a structure. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:01 | DIX | KIMBALL | Storm Chaser reporting ping pong ball sized hail in Dix. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:32 | PURDY | GREENSVILLE | A trained spotter reported one inch diameter hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:55 | GRISWOLD | CASS | Multiple hail sizes observed with largest up to ping pong ball sized. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:00 | HILL CITY | PENNINGTON | Spotter reported an estimated wind gust. |
| 19:10 | HILL CITY | PENNINGTON | Public reported estimated wind gust. |
| 19:23 | ROCKERVILLE | PENNINGTON | SD mesonet recorded wind gust. |
| 19:39 | RAPID CITY | PENNINGTON | Off duty NWS employee measured wind gust report. |
| 19:40 | EDGEMONT | FALL RIVER | SD mesonet recorded wind gust. |
| 19:40 | RAPID CITY | PENNINGTON | Off duty NWS employee measured wind gust report. |
| 19:43 | PRINGLE | CUSTER | SD mesonet recorded wind gust. |
| 19:43 | ROCKERVILLE | PENNINGTON | SD mesonet recorded wind gust. |
| 19:43 | RAPID CITY | PENNINGTON | NWS employee estimated wind gust report. |
| 19:50 | CAPUTA | PENNINGTON | SD mesonet recorded wind gust. |
| 19:50 | FOLSOM | CUSTER | SD mesonet recorded wind gust. |
| 19:50 | RAPID CITY | PENNINGTON | Off duty NWS employee recorded wind gust report. |
| 19:54 | RAPID CITY | PENNINGTON | Observation station at the NWS office recorded wind gust. |
| 19:56 | RAPID CITY | PENNINGTON | Off duty NWS employee recorded wind gust report. |
| 19:56 | SWETT | BENNETT | Public reported estimated wind gust report. |
| 20:22 | SLIM BUTTE | OGLALA LAKOTA | Public reported estimated wind gust report. |
| 20:25 | SCENIC | PENNINGTON | SD mesonet recorded wind gust. |
| 20:29 | OGLALA | OGLALA LAKOTA | Public reported estimated wind gust report. |
| 20:35 | KYLE | OGLALA LAKOTA | Public reported estimated wind gust. |
| 20:35 | WASTA | PENNINGTON | SD mesonet recorded wind gust. |
| 20:38 | WASTA | PENNINGTON | SD mesonet recorded wind gust. |
| 20:45 | WASTA | PENNINGTON | SD mesonet recorded wind gust. |
| 20:50 | PORCUPINE | OGLALA LAKOTA | SD mesonet recorded wind gust. |
| 20:57 | COTTONWOOD | JACKSON | SD mesonet recorded wind gust. |
| 21:00 | COTTONWOOD | JACKSON | SD mesonet recorded wind gust. |
| 21:13 | CACTUS FLATS | JACKSON | SD mesonet recorded wind gust. |
| 21:15 | INTERIOR | JACKSON | Spotter report an estimated wind gust. |
| 21:23 | CACTUS FLATS | JACKSON | SD mesonet recorded wind gust. |
| 21:28 | WANBLEE | JACKSON | SD mesonet recorded wind gust. |
| 21:41 | MARTIN | BENNETT | Public reported an estimated wind gust. |
| 22:25 | MIDLAND | HAAKON | SD mesonet recorded wind gust. |
| 22:27 | LADNER | HARDING | SD mesonet recorded wind gust. |
| 22:28 | PARMELEE | TODD | SD mesonet recorded wind gust. |
| 22:30 | MIDLAND | HAAKON | SD mesonet recorded wind gust. |
| 22:40 | LUDLOW | HARDING | SD mesonet recorded wind gust. |
| 22:45 | BELVIDERE | JACKSON | SD mesonet recorded wind gust. |
| 22:45 | MIDLAND | HAAKON | SD mesonet recorded wind gust. |
| 22:58 | MISSION | TODD | SD mesonet recorded wind gust. |
| 23:00 | LODGEPOLE | PERKINS | SD mesonet recorded wind gust. |
| 23:05 | RALPH | HARDING | SD mesonet recorded wind gust. |
| 23:10 | LODGEPOLE | PERKINS | SD mesonet recorded wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:55 | GREAT FALLS | CASCADE | Ambient weather station measured gust. |
| 17:00 | WAGNER | PHILLIPS | Spotter reported pea sized hail, heavy rain, and estimated winds winds of 50 to 60 mph. |
| 17:50 | SACO | PHILLIPS | Wind gust occurred at Montana DOT near Saco. |
| 18:42 | GLASGOW | VALLEY | ASOS at the Glasgow Airport reported 71 mph wind gust. |
| 18:50 | MOSBY | GARFIELD | Wind gust reported by mesonet observation southeast of Mosby. |
| 19:00 | NASHUA | VALLEY | Wind gust measured by observation equipment 5 miles north-northeast of Nashua. |
| 19:50 | BREDETTE | ROOSEVELT | Wind gust was observed about 4 miles northeast of Bredette (US Climate Reference Network). |
| 19:52 | FT PECK LAKE HANDAR | MCCONE | This was reported by the Handar at the Fort Peck Dam station. |
| 20:00 | WOLF PT | ROOSEVELT | Reported by a mesonet observation 3 miles northwest of Wolf Point. |
| 20:00 | ROCK SPGS | ROSEBUD | Mesonet station - Angela W. |
| 20:18 | GLASGOW | VALLEY | Reported by Glasgow SW Montana Climate Office (HydroMet). |
| 20:20 | POPLAR RAWS | ROOSEVELT | Reported by the Poplar RAWS station. |
| 20:35 | HARDIN | BIG HORN | AWOS station 2 west northwest Hardin. |
| 20:40 | FROID | ROOSEVELT | Public reported this wind gust on Facebook. |
| 20:40 | BIGHORN | TREASURE | Fifty-two knot wind reported. |
| 20:45 | ENID | RICHLAND | Reported at the Badger Creek station. |
| 20:50 | ROCK SPGS | ROSEBUD | Reported by weather station from dot. |
| 21:12 | MILES CITY ARPT | CUSTER | Reported by Miles City asos. |
| 21:16 | BLOOMFIELD | DAWSON | Reported at the Bloomfield, MT station. |
| 22:30 | OLIVE | POWDER RIVER | Mesonet station Coalwood Mt-59 55.9. |
| 23:00 | CARLYLE | WIBAUX | Reported at the Ash Creek MT DOT station. |
| 23:15 | WILLARD | FALLON | Mesonet station Baker Mt-7 Mp 14.2. |
| 23:30 | WILLARD | FALLON | Weather Station report. |
| 23:54 | EKALAKA ARPT | CARTER | Weather station report. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 02:52 | SPEARMAN | HANSFORD | Wind gusts over 60mph occurred for two minutes. |
| 07:01 | ODELL | WILBARGER | Odell (ODEL) Mesonet observation. |
| 08:22 | GOREE | KNOX | Hefner (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:27 | KNOX CITY | KNOX | Knox City (KNOX) Mesonet observation. |
| 08:29 | KNOX CITY | KNOX | Knox City (KNOX) Mesonet observation. |
| 09:09 | STAMFORD ARLEDGE ARP | JONES | West Texas Mesonet observation station southeast of Stamford in Jones County measured a 69 mph wind gust. |
| 10:12 | ABILENE | TAYLOR | Broadcast 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 AR | TAYLOR | ASOS measured a 62 mph wind gust at the Abilene Regional Airport. |
| 10:16 | (ABI)ABILENE MUNI AR | TAYLOR | Public reported that a hangar door was blown off the track at the Freeman Jet Center at the Abilene Regional Airport. |
| 10:25 | ABILENE ELMDALE ARPT | TAYLOR | Broadcast media relayed a public report of a billboard completely destroyed and wrapped around a telephone pole. |
| 18:56 | THREE RIVERS | LIVE OAK | Trees down were reported in the city. |
| 19:10 | MINERAL | BEE | Tree reported blown down onto roadway. |
| 19:26 | SWINNEY | LIVE OAK | Reports were received of a tree blocking the road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:35 | GOGGINSVILLE | FRANKLIN | Thunderstorm winds blew down a tree and a power pole on Little Mountain Circle. |
| 13:13 | REDWOOD | FRANKLIN | Thunderstorm winds blew down one tree down along the 2400 block of Booker T Washington Highway. |
| 15:05 | SOUTH BOSTON | HALIFAX | A few large branches were blown down by thunderstorm winds. |
| 16:16 | RICHMOND | RICHMOND (C) | A brick chimney was knocked down due to strong wind gusts. |
| 16:37 | FRENCH HAY | HANOVER | A large tree limb was down, blocking a portion of Telegraph Road. |
| 17:05 | LAWRENCEVILLE | BRUNSWICK | A tree fell across Poor House Road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:55 | ARTESIA ARPT | EDDY | A maximum wind gust of 66 MPH was recorded at the AWOS Station, KATS Artesia. |
| 14:14 | (ROW)ROSWELL IND AIRPORT | CHAVES | Outflow winds from nearby thunderstorms resulted in a 67 mph gust at the Roswell Air Center. |
| 14:18 | (CNM)CARLSBAD ARPT | EDDY | A maximum wind gust of 69 MPH was recorded at the ASOS Station, KCNM Carlsbad. |
| 18:30 | FLOYD | ROOSEVELT | The Melrose Range Mesonet station observed a 70 mph wind gust from nearby thunderstorms. |
| 18:45 | RATON CREWS ARPT | COLFAX | The ASOS at Raton Crew Airport observed a wind gust of 68 mph from nearby thunderstorms. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:34 | (BFF)HELIG FIELD | SCOTTS BLUFF | KBFF reported 61 mph gust. |
| 17:34 | POTTER | CHEYENNE | Storm chaser estimating 60 mph winds with half inch hail. |
| 17:35 | BROWNSON | CHEYENNE | Mesonet near Brownson reported a 62 mph gust. |
| 17:51 | HUNTSMAN | CHEYENNE | Emergency manager estimated gusts of 60 mph. |
| 18:10 | (SNY)SIDNEY ARPT | CHEYENNE | KSNY reported 58 mph gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:01 | CROSBY | DIVIDE | Thunderstorm wind gusts were estimated by a trained spotter. |
| 23:02 | REEDER | ADAMS | Two 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:14 | HETTINGER | ADAMS | Extensive 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. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:00 | SHARPSBURG | NASH | Trees were reported down. |
| 18:50 | SCOTLAND NECK | HALIFAX | Multiple trees were reported down in Scotland Neck. |
| 20:38 | BELL FORK | PITT | A tree was blown down onto powerlines along Beaumont Drive. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:40 | PAUL SPUR | COCHISE | A severe thunderstorm resulted in a wind gust of 63 mph at Cochise College Airport. |
| 15:43 | DOUBLE ABODE | COCHISE | Social media group reported downed power pole. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 06:38 | (LTS)ALTUS AFB | JACKSON | Altus Air Force Base (KLTS) observation. |
| 06:53 | ELMER | JACKSON | A 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. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:48 | GAINESVILLE NORTH | ALACHUA | A 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. |