Hail storm map for July 25, 2025: max 2.00" hail across CA, CT, IL, IN, KS, MT, ND, PA, TX, WV, ~10,798 structures in swath.
CACTILINKSMTNDPATXWV
A moderate hail event swept across CA, CT, IL, IN and 6 more states on July 25, 2025, with MRMS radar measuring stones up to 2.00". An estimated 10,798 structures fell inside the qualifying swath. North Dakota took the brunt with ~9,086 structures estimated in the ≥1" footprint. About 123 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 10 hail reports and 153 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| North Dakota | 9,086 | 110 | 0 |
| West Virginia | 442 | 0 | 0 |
| Connecticut | 275 | 0 | 0 |
| California | 220 | 0 | 0 |
| Pennsylvania | 191 | 0 | 0 |
| Indiana | 164 | 0 | 0 |
| Montana | 138 | 13 | 0 |
| Illinois | 137 | 0 | 0 |
| Kansas | 115 | 0 | 0 |
| Texas | 30 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:03 | ISMAY | CUSTER | Measured hail. |
| 16:10 | BLATCHFORD | PRAIRIE | Public reported hail up to the size of quarters, lasting for 15 to 20 minutes. |
| 16:30 | PLEVNA | FALLON | Estimated hail that occurred near spotter. |
| 16:36 | SUTHERLAND | PRAIRIE | Public reported golf ball size hail. |
| 16:58 | PLEVNA | FALLON | Estimated hail size. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:54 | BELLEFONTE | CENTRE | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree into a house in Bellefonte. No injuries were reported. |
| 13:15 | RISING SPGS | CENTRE | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down on Long Street near the intersection of Cooper Street in Spring Mills. |
| 13:37 | WAGNER | MIFFLIN | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees onto New Lancaster Valley Road east of Milroy. |
| 13:39 | SNYDERTOWN | NORTHUMBERLAND | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto Clark Road near Snydertown. |
| 14:02 | HERNDON | NORTHUMBERLAND | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto South Main Street in Herndon. |
| 14:42 | ROSE GLEN | PERRY | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto Dark Hollow Road blocking the roadway near Mecks Corner. |
| 14:50 | SAND HILL | LEBANON | A severe thunderstorm and an associated gust front, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires down in North Lebanon Township. |
| 14:57 | SHARTLESVILLE | BERKS | Tree down on South Northkill Road near the golf course. Time estimated from radar. |
| 14:58 | LEBANON | LEBANON | A gust front associated with a severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires down in Lebanon. |
| 15:03 | HUNTINGDON | HUNTINGDON | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree next to Weis Market in Huntingdon. |
| 15:05 | CENTERPORT | BERKS | Trees down in Centre Twp. Time estimated from radar. |
| 15:07 | ALLENTOWN MUNI | LEHIGH | Trees and wires down. Time estimated from radar. |
| 15:10 | NORTH CORNWALL | LEBANON | A gust front associated with a severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires down in Cornwall. |
| 15:15 | WEST READING | BERKS | Tree on wires with roadway blocked. Time estimated from radar. |
| 15:17 | BETHLEHEM | NORTHAMPTON | Trees and wires down. Time estimated from radar. |
| 15:20 | BREINIGSVILLE | LEHIGH | Multiple trees snapped about part way up their trunks. Photo shared on social media. Time estimated from radar. |
| 15:20 | FLEETWOOD | BERKS | Trees down on wires. Time estimated from radar. |
| 15:20 | READING | BERKS | Mesonet station EW3190 Reading measured this gust. Time given in report. |
| 15:24 | LOTTA GROVE | HUNTINGDON | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto Smith Valley Road at the intersection of Boot Hill Lane blocking one lane of roadway near Mapleton. |
| 15:25 | ALBURTIS | LEHIGH | Trees and wires down. Time estimated from radar. |
| 15:27 | HELLERTOWN | NORTHAMPTON | Trees and wires down. Time estimated from radar. |
| 15:30 | FREDERICKSVILLE | BERKS | Trees reported down. Time estimated from radar. |
| 15:32 | DOUGLASVILLE | BERKS | Trees and wires down. Time estimated from radar. |
| 15:50 | GREEN LANE | MONTGOMERY | Multiple trees down in Green Lane. Time estimated from radar. |
| 16:09 | SOLEBURY | BUCKS | Tree down across railroad track crossing at Aquetong Rd blocking train and vehicle traffic. Time estimated from radar. |
| 16:19 | NEWVILLE | CUMBERLAND | A severe thunderstorm, producing wind gusts estimated near 60 mph knocked a tree down onto Big Spring Road blocking one lane of the roadway near Newville. |
| 16:24 | SPRINGFIELD | DELAWARE | Trees and wires down. Time estimated from radar. |
| 16:38 | (PHL)PHILADELPHIA IN | PHILADELPHIA | Philadelphia International Airport recorded a 54 kt wind gust. |
| 16:43 | WATERVILLE | LYCOMING | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees blocking the roadway west of Waterville. |
| 17:50 | ORE VLY | YORK | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree and a set of wires down onto Springwood Road west of Ore Valley. |
| 18:02 | STEEL CITY | NORTHAMPTON | Powerlines downed causing live wire fire. Time estimated by radar. |
| 18:05 | HIGHLAND PARK | NORTHAMPTON | Downed tree reported at Island Park Rd and Berger Rd. Time estimated by radar. |
| 18:26 | KISSIMMEE | SNYDER | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and communication lines onto and along New Berlin Highway in Franklin Township. |
| 19:00 | KLINGERSTOWN | SCHUYLKILL | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down into a house near the intersection of Fearnot Road and Honey Moon Trail Road. No injuries reported. |
| 19:05 | VALLEY VIEW | SCHUYLKILL | A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree and a set of wires on Forest Drive near Redners Market near Hegins. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:36 | BLAIRSTOWN | WARREN | Trees and wires down in Blairstown Twp. Time estimated from radar. |
| 13:44 | HOPE | WARREN | Trees down on wires blocking roadway along Ridgeway Avenue. Time estimated from radar. |
| 14:01 | LEDGEWOOD | MORRIS | Trees and wires down. Time estimated from radar. |
| 14:09 | MT TABOR | MORRIS | Trees and wires down along Cedar Lake Road. Time estimated from radar. |
| 14:13 | BROOKSIDE | MORRIS | Trees and wires down. Time estimated from radar. |
| 14:15 | MT TABOR | MORRIS | NJ Transit reported overhead wire issues due to a downed tree on the Morris and Essex Line between the Morristown and Dover stations. Time estimated by radar. |
| 14:17 | DENVILLE | MORRIS | Trees and wires down around Parsippany. Time estimated from radar. |
| 14:21 | PINE BROOK | MORRIS | Wires down along Ball Road and Hawkins Road in Morris County. Time estimated from radar. |
| 14:30 | NEW PROVIDENCE | UNION | Video showing a large tree falling in the backyard of a home. |
| 14:35 | WEST ORANGE | ESSEX | Live wires down on Northfield Avenue in South Orange. |
| 14:35 | BEAUFORT | ESSEX | A 911 call center reporting trees down on both Eisenhower Parkway and Livingston Parkway near Interstate 280. |
| 14:40 | BALTUSROL | UNION | Tree down on house on Mount Vernon Road in Springfield. |
| 14:40 | AMPERE | ESSEX | Tree down on wires on West Northfield Road in Orange. |
| 14:43 | KENILWORTH | UNION | Live wires down on car on Chestnut Ave with people trapped inside. |
| 14:45 | KEARNY | HUDSON | Large tree branches down on Maple Street near West Hudson Park. |
| 14:45 | VAUXHALL | UNION | Tree uprooted on Crawford Terrace in Union. |
| 14:47 | LORRAINE | UNION | Spotter measured a 56 knot wind gust on a Davis Weather Station at 10 meters. |
| 14:49 | WATCHUNG | SOMERSET | Trees and wires down in Watchung. Time estimated from radar. |
| 14:50 | HILLSIDE | UNION | Tree down on car on Galloping Hill Road at East Clay Avenue. The car was not occupied. |
| 14:54 | ELIZABETHPORT | UNION | ASOS site EWR at Newark International Airport measured a 55 knot wind gust. |
| 15:37 | HOLLAND | HUNTERDON | Trees and wires down with debris in the road way on Alfalfa Hill Road. Time estimated from radar. |
| 15:52 | FRENCHTOWN | HUNTERDON | Tree down blocking the roadway in Frenchtown. Time estimated from radar. |
| 16:03 | WOODS TAVERN | SOMERSET | Trees and wires down around Hillsborough Township. Time estimated from radar. |
| 16:06 | BELLE MEAD | SOMERSET | Trees and wires down around Montgomery Township. Time estimated from radar. |
| 16:08 | ROSEMONT | HUNTERDON | Trees down on wires on Upper Creek Road. Time estimated from radar. |
| 16:09 | SERGEANTSVILLE | HUNTERDON | Several trees down around Delaware Township. Time estimated from radar. |
| 16:35 | PERRINEVILLE | MONMOUTH | Trees and wires down. Time estimated from radar. |
| 16:40 | FREEHOLD | MONMOUTH | Trees and wires down. Time estimated from radar. |
| 16:43 | BORDENTOWN | BURLINGTON | Trees and wires down. Time estimated from radar. |
| 17:00 | WHITING | OCEAN | Downed tree on NJ 70 near CR 539/Whiting New Egypt Rd. Time estimated from radar. |
| 17:04 | JOBSTOWN ARPT | BURLINGTON | Wires down in Springfield. Time estimated from radar. |
| 17:20 | SEASIDE HGTS | OCEAN | Seaside Park NJ WxNet measured a 57 kt gust. Time given in reported. |
| 17:28 | INDIAN MILLS | BURLINGTON | Wires down along Route 206 in Shamong. Time estimated from radar. |
| 18:05 | WEST CREEK ARPT | OCEAN | Powerlines damaged on CR 539. Time estimated by radar. |
| 18:07 | TUCKERTON | OCEAN | Damage to powerlines at Radio Rd and Playhouse Rd. Time estimated by radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:05 | JACKSON CORNERS | COLUMBIA | Tree and wires were downed on Near Road in the Town of Gallatin. |
| 13:18 | PULVERS CORNERS | DUTCHESS | A tree was downed on wires on Bean River Road near Pine Plains. |
| 13:23 | MILLERTON | DUTCHESS | Two trees were downed with a car stuck between the two fallen trees along Route 199 near Millerton. |
| 14:15 | SCOTTS CORNERS | WESTCHESTER | A tree down on car with people trapped. |
| 14:15 | SCOTTS CORNERS | WESTCHESTER | Live wires down on High Ridge Road at Upper Shad Road. |
| 14:15 | VISTA | WESTCHESTER | Tree down hitting a female on Samuel Dann Way. |
| 14:55 | PORT RICHMOND | RICHMOND | MHRN6 Mesonet measured a 52 knot wind gust. |
| 15:00 | SOUTH BEACH | RICHMOND | Large tree down on power lines on Henry Place at Burgher Avenue. |
| 15:00 | CASTLETON CORNERS | RICHMOND | Large tree down on power lines blocking Manor Road. |
| 15:03 | FT WADSWORTH | RICHMOND | Large tree down on car on Tompkins Avenue at Fingerboard Avenue. The car was not occupied. |
| 15:03 | SOUTH BEACH | RICHMOND | Tree down blocking road at Kensington Avenue. |
| 15:03 | MIDLAND BEACH | RICHMOND | Large tree down on car on Fremont Avenue in Grant City. |
| 15:03 | MIDLAND BEACH | RICHMOND | Large tree down on wires on Prescott Avenue at Clawson Street. |
| 15:03 | MIDLAND BEACH | RICHMOND | Uprooted tree blocking Mill Road at Isernia Avenue with Fire Department Responding. |
| 15:05 | NEW BRIGHTON | RICHMOND | Staten Island Railway service suspended between St. George and Grasmere due to a down tree blocking tracks. Reported by MTA. |
| 15:13 | MIDLAND BEACH | RICHMOND | Tree down on wires blocking road at Greeley Avenue. |
| 15:38 | MANORVILLE | SUFFOLK | Numerous trees down at the Sundance Stables in Manorville. |
| 15:42 | MANORVILLE | SUFFOLK | Multiple reports of downed trees and wires on Wading River Road north of the LIE. |
| 17:00 | COMMACK | SUFFOLK | Large tree snapped in half and fell onto two parked cars. The cars were not occupied. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:58 | BETHLEHEM | LITCHFIELD | Trees were reported down along Flanders Road near Bethlehem Village. |
| 13:03 | MINORTOWN | LITCHFIELD | Wires were pulled off a house on Old Town Farm Road in the Town of Woodbury. |
| 13:20 | WATERBURY | NEW HAVEN | Tree down on wires on Ludlow Street at Lincoln Avenue. |
| 13:20 | WATERBURY | NEW HAVEN | Tree down on wires on Crescent Street in Waterbury. |
| 13:25 | WESTVIEW HGTS | NEW HAVEN | Wires down on Bristol Avenue at Peace Street. |
| 13:27 | BETHLEHEM | LITCHFIELD | Trees and wires were downed near the intersection of Green Hill Road and Nonnewaug Road in the Town of Bethlehem. |
| 13:28 | LAKEVILLE | LITCHFIELD | A tree was downed on a car near Long Pond Road and Valley Road in the Town of Sharon. A person was reported trapped and injured (direct). |
| 13:33 | CHESHIRE | NEW HAVEN | Tree limbs down causing a significant power outage reported by Eversource. |
| 13:33 | WATERTOWN | LITCHFIELD | A tree was downed near Echo Lake Road and Porter Street in the Town of Watertown. |
| 13:40 | WATERBURY | NEW HAVEN | Tree down on primary wires on Willow Street at Calumet Street. |
| 13:43 | YALESVILLE | NEW HAVEN | Large tree branch down on car windshield in Wallingford. |
| 13:48 | WATERBURY | NEW HAVEN | Tree down on house on Greenwood Avenue. Power lines to the house also brought down. |
| 13:50 | EAST WALLINFORD | NEW HAVEN | Tree down on Cooke Road in Wallingford. |
| 13:50 | WALLINGFORD | NEW HAVEN | Large tree down near Mansion road blocking an entrance to Heritage Woods. |
| 14:25 | NEW CANAAN | FAIRFIELD | Trees down on power lines and blocking South Avenue, Nursery Road, and Buttery Road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:32 | NEWTON LOWER FALLS | MIDDLESEX | In Weston, a tree and wires were down on Rt 20 at Wellesley St. A tree was also down on Gail Rd. |
| 13:35 | STONY BROOK | MIDDLESEX | In Waltham, wires were down on Elm Avenue. |
| 13:35 | NEWTON | MIDDLESEX | In Newton, a tree was down on wires on Fairway Dr. |
| 13:40 | BELMONT | MIDDLESEX | In Belmont, a tree was down on a house on Park Rd. |
| 13:48 | WRENTHAM | NORFOLK | In Wrentham, a mesonet station gusted to 63 mph. |
| 13:50 | MEDFORD | MIDDLESEX | In Medford, a tree was down in a yard on 9th St. |
| 14:00 | (BOS)LOGAN INTL ARPT | SUFFOLK | In Boston, power lines were down on Annavoy St. |
| 14:22 | RAYNHAM CENTER | BRISTOL | In Raynham, wires were down on Goldfinch Dr. |
| 14:22 | RAYNHAM CENTER | BRISTOL | In Raynham, a large tree was down on King St. In Raynham, a large tree was down on King St. |
| 14:30 | WADES CORNER | BRISTOL | In Dighton, a tree and wires were down on Regional Rd. |
| 14:55 | MIDDLEBORO | PLYMOUTH | In Middleboro, a tree was down on Cherry St. |
| 15:08 | BISBEE CORNER | PLYMOUTH | In Rochester, a tree was down on a fire access road off of Negus Way. |
| 15:08 | BISBEE CORNER | PLYMOUTH | In Rochester, a tree was down on North Ave. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:22 | LINVILLE | ROCKINGHAM | Tree damage was reported near Linville, including a tree that blew down near the intersection of Gravels Road and Triple Ridge Lane. |
| 14:31 | DELAPLANE | FAUQUIER | Trees and wires blew down near the intersection of Delaplane Grade Road and VA-710 Carr Lane. |
| 15:57 | FAIRFAX PARK | FAIRFAX | Trees blew down on eastbound VA-640 Sydenstricker Road at Briarcliff Drive. |
| 15:57 | FAIRFAX PARK | FAIRFAX | A tree blew down onto a house in the 7100 block of Rolling Forest Avenue. |
| 15:57 | FAIRFAX PARK | FAIRFAX | Trees blew down on Gregory Court. |
| 16:00 | FAIRFAX PARK | FAIRFAX | Trees blew down near the intersection of Orange Plank Road and Chancellor Way. |
| 16:05 | LINCOLNIA | FAIRFAX | Trees and wires blew down near the intersection of Montrose Street and Cherokee Avenue. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 21:10 | CULVER | MENARD | A few trees and tree branches were blown down. |
| 21:33 | MIDDLETOWN | LOGAN | Tree branches were blown down. |
| 21:59 | LINCOLN | LOGAN | Several 6-inch diameter tree branches were blown down across Kickapoo Creek Park. |
| 22:07 | LINCOLN | LOGAN | A trained spotter estimated a 60 mph wind gust. |
| 22:30 | WAYNESVILLE | DE WITT | A few large tree limbs were blown down. |
| 22:47 | BROKAW | MCLEAN | An 8 to 10-inch diameter tree was snapped at the base. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:16 | NEW MADISON | DARKE | A tree was downed. |
| 15:24 | SIDNEY | SHELBY | Multiple trees were downed along Main Street, taking out several power lines. |
| 15:29 | PITSBURG | DARKE | A tree was downed. |
| 16:20 | ROCK WAY | CLARK | A large tree was knocked into the window of a home near the intersection of West National Road and Old Mill Road, causing a fire to spark. |
| 16:25 | DONNELSVILLE | CLARK | A tree was downed. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:10 | PAWTUCKET | PROVIDENCE | In Pawtucket, a tree was down on a house. |
| 14:10 | ESMOND | PROVIDENCE | In North Providence, a tree was down on wires on Randall Rd. |
| 14:15 | JOHNSTON | PROVIDENCE | In Providence, a tree was down on Wallace St. |
| 14:15 | HARBOR JCT | PROVIDENCE | In Providence, a tree was down on Prairie Ave. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:09 | ROSEBY ROCK | MARSHALL | Report of trees down on Games Ridge Road. |
| 13:14 | CLOUSTON | MARSHALL | Report of trees down on Adams Hill. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 22:00 | HEBRON | MORTON | Thunderstorm wind gusts were estimated by the public. |
| 23:08 | GOODRICH | SHERIDAN | Thunderstorm wind gusts were estimated by the public. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:43 | OSAWATOMIE | MIAMI | A tree fell onto and damaged a house. Time estimated from radar. |
| 15:30 | LOUISBURG | MIAMI | Law enforcement reported straight-line wind damage east of US-69 on 311th Street. Time estimated from radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:47 | LIVINGSTN MISSION FL | PARK | Asos weather station at Livingston airport. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:12 | ENID | GARFIELD | A relayed image shows a large tree snapped in half. The location is approximate, and the event time is estimated from radar observations. |