← All storm days

Hail Storm Map — June 30, 2025

Hail storm map for June 30, 2025: max 2.00" hail across CA, CO, MD, MO, NJ, NM, OK, OR, PA, TX, ~12,618 structures in swath.

CACOMDMONJNMOKORPATX

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

A moderate hail event swept across CA, CO, MD, MO and 6 more states on June 30, 2025, with MRMS radar measuring stones up to 2.00". An estimated 12,618 structures fell inside the qualifying swath. Maryland took the brunt with ~7,936 structures estimated in the ≥1" footprint. About 2 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 4 hail reports and 70 wind reports for the day.

Max hail size
2.00"
States impacted
10
Structures in swath
12,618

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Maryland7,93600
Pennsylvania2,79600
Oklahoma71500
New Mexico43620
New Jersey36000
Colorado17800
Missouri11600
Texas7200
Oregon800
California100

NOAA storm reports

Hail reports (3)

Kansas · 2 reports

TimeLocationCountyObserver comment
00:45JENNINGSDECATURFirefighter reported half dollar sized hail.
01:19JENNINGSDECATURMping report of estimated nickel size hail.

Pennsylvania · 1 report

TimeLocationCountyObserver comment
16:49HIGHVILLELANCASTERA strong thunderstorm produced penny-sized hail near Highville.

Wind reports (68)

Pennsylvania · 14 reports

TimeLocationCountyObserver comment
14:12NEW STREETSCHUYLKILLA severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down in Pottsville. One tree fell onto a car on Fairmount Avenue. No injuries were reported.
14:14PORT CARBONSCHUYLKILLA severe thunderstorm, producing winds estimated near 60 mph, knocked down multiple trees down onto Weigand Boulevard in Port Carbon.
14:15ORWIGSBURGSCHUYLKILLA severe thunderstorm producing wind gusts estimated at 60 mph knocked trees down near Orwigsburg.
14:16(PNE)NE ARPT PHILADEPHILADELPHIATrees down along Woodhaven Avenue in Northeast Philadelphia. Time estimated from radar.
16:01CARLISLECUMBERLANDA severe thunderstorm producing wind gusts estimated at 70 mph knocked multiple trees and power lines down throughout Carlisle.
16:02GETTYSBURG JCTCUMBERLANDA severe thunderstorm producing wind gusts estimated at 70 mph knocked a tree onto a house on Courtyard Drive north of Carlisle.
16:12PARADISE VLYMONROETrees and wires down at the intersection of Carlton Road and Paradise Valley Road. Time estimated from radar.
16:14HENRYVILLEMONROENumerous trees downed in the neighborhood around President Roosevelt Road. Time estimated by radar.
16:16HENRYVILLEMONROETrees and wires down at the intersection of Paradise Valley Road and Route 715. Time estimated from radar.
17:35CHARLESTONTIOGAA severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down which blocked Charleston Road near the intersection with Caitlin Hollow Road approximately 3 miles east-northeast of Wellsboro.
22:30LANDISVILLELANCASTERA severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree onto wires at the intersection of McFarland Drive and Penningdon Drive in Landisville.
23:00BECHTELSVILLEBERKSPicture of tree down lying across Wissinger Rd in Bechtelsville. Time estimated.
23:02KINZERSLANCASTERA severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down onto US-30 Eastbound at Kinzer Road.
23:31TRUCELANCASTERA severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down on Lancaster Pike near Smithville. This caused to road to be closed for a short period of time.

New Jersey · 13 reports

TimeLocationCountyObserver comment
15:04WEST TRENTONMERCERMultiple reports of trees and wires down. Time estimated from radar.
15:04LAWRENCEVILLEMERCERMultiple reports of trees and wires down. Time estimated from radar.
15:04EAST TRENTONMERCERMultiple reports of trees and wires down. Time estimated from radar.
15:15PRINCETON JCTMERCERMultiple reports of trees and wires down. Time estimated from radar.
15:23PLAINSBOROMIDDLESEXMultiple trees uprooted and large tree branches snapped. Time estimated from radar.
15:23PLAINSBOROMIDDLESEXMultiple trees down at intersection of Schalks Crossing Road and Scudders Mill Road. Time estimated from radar.
15:25PLAINSBOROMIDDLESEXTrees and wires down at the intersection of Schalks Crossing Road and Wyndhurst Drive. Time estimated from radar.
15:25PLAINSBOROMIDDLESEXTrees and wires down at the intersection of Schalks Crossing Road and Research Way. Time estimated from radar.
15:54GREEN BROOKSOMERSETMultiple trees down. Time estimated from radar.
15:55MIDDLESEXMIDDLESEXTrees and wires down at the intersection of Raritan Ave and Ashland Road. Time estimated from radar.
15:59RARITANSOMERSETTrees and wires down. Time estimated from radar.
16:06BRANCHBURG PARKSOMERSETMultiple trees down. Time estimated from radar.
16:11BEDMINSTERSOMERSETMultiple trees down. Time estimated from radar.

Delaware · 7 reports

TimeLocationCountyObserver comment
12:16FRANKFORDSUSSEXDelete.
12:30SILVERBROOKNEW CASTLETree into a house. Time estimated from radar.
12:31BRANDYWINE SPGSNEW CASTLEPictures of several branches down and a few large trees down. Time estimated from radar.
12:32BELLEMOORNEW CASTLEMultiple trees and wires down. Time estimated from radar.
14:30SILVERBROOKNEW CASTLETree into a house. Time estimated from radar.
20:16SILVERBROOKNEW CASTLEA tree was blown down onto a vehicle traveling in the right westbound lane of Lancaster Pike approaching Hedgerow Place in Wilmington. There were two occupants in the vehicle.
20:27RICHARDSON PARKNEW CASTLEReport of a tree fallen onto a house near the intersection of Catalpa Ave and S Maryland Ave in Wilmington.

Maryland · 6 reports

TimeLocationCountyObserver comment
16:07KINGSVILLEBALTIMORESeveral trees and wires blew down in the city of Kingsville.
16:11KINGSVILLEBALTIMOREA large tree blew down at the intersection of US-1 Bel Air Road and New Cut Road.
16:12VALEHARFORDThere were several reports of trees blown down on the northeast side of Fallston towards Bel Air.
17:45FREELANDBALTIMOREThere were a few calls for trees blown down near Freeland towards the state line.
18:28GLENWOODHARFORDA tree blew down in the 400 block of Sunny View Road.
19:17HAVRE DE GRACEHARFORDA tree blew down and siding was torn off a house in the 700 block of Ruddy Court.

New Mexico · 4 reports

TimeLocationCountyObserver comment
14:52KIRTLAND AFBBERNALILLOA convectively induced outflow gust that funneled through the Tijeras Canyon reached a peak gust of 66 mph. No lightning was observed at the Sunport.
16:03KIRTLAND AFBBERNALILLOA convectively induced outflow gust that funneled through the Tijeras Canyon induced a severe wind gust of 59 mph. No lightning was observed at the Sunport.
17:09(GUP)GALLUP AIRPORTMCKINLEYA convectively induced outflow gust produced a severe wind gust of 61 mph. No lightning was observed at the airport.
17:42(DMN)DEMING ARPTLUNAThe Deming Airport recorded a peak gust of 70 mph.

Utah · 4 reports

TimeLocationCountyObserver comment
18:40ORTONGARFIELDA wind gust of 59 mph was recorded at the UT-20 mesonet site.
21:10(DPG)MICHAEL AAF DUGTOOELEA wind gust of 61 mph was recorded at the Salt Flats mesonet site.
21:20BARROTOOELEA wind gust of 62 mph was recorded at the West of Wildcat Mtn mesonet site.
21:49(MLF)MILFORD MUNI ARBEAVERA wind gust of 59 mph was recorded at the Milford Municipal Airport ASOS.

Arizona · 3 reports

TimeLocationCountyObserver comment
16:14SOLOMONGRAHAMThe Safford Regional Airport measured a wind gust of 66 mph from a thunderstorm outflow.
18:48SABINOPIMAPersonal weather station reported a wind gust of 60 mph.
18:50SABINOPIMAA 6 inch diameter tree branch was downed due to strong thunderstorm outflow winds. Time of damage was estimated based on radar.

Kansas · 3 reports

TimeLocationCountyObserver comment
01:55HILL CITYGRAHAMSite KHLC reported 58 to 60 mph wind gusts.
02:13HOXIESHERIDANSite Six Toes Feed reported a 60 MPH gust.
03:46BUNKER HILLRUSSELLBunker Hill Mesonet measured a 72 mph wind gust.

Arkansas · 2 reports

TimeLocationCountyObserver comment
22:03GIBSONPULASKIA NWS employee measured a severe wind gust of 60 mph near the community of Gibson.
22:05GIBSONPULASKISeveral trees and large limbs blown down along and across Jacksonville/Cato Road. A NWS employee observed a few large oak and pine trees down with a damage pattern consistent of a microburst with estimated winds of 60 mph near the community of Gibson.

Michigan · 2 reports

TimeLocationCountyObserver comment
16:10HIAWATHASCHOOLCRAFTPublic report of a tree blocking Southside Rd a half mile north of M-94. Time approximated by broadcast media who forwarded the report.
19:00DAGGETTMENOMINEEPublic report from Daggett that a pine tree broke off at base approximately 2 to 3 feet in diameter. Another 1 to 2 foot diameter tree split and took down a power line. A large willow tree at 3 to 4 feet in diameter at the base took down additional powerlines, blocking N Frenchtown Road. Time estimated by broadcast media who forwarded the report.

Illinois · 2 reports

TimeLocationCountyObserver comment
16:39MC LEANMCLEANCrop damage was observed near the intersection of county roads 500E and 350N. Additional crop damage was also evident in this area via Sentinel satellite data.
16:43MC LEANMCLEANCrop damage was observed near the intersection of US-136 and county road 700E. This damage was confirmed via Sentinel satellite data, which also showed damage south of 300N and 675E.

Tennessee · 1 report

TimeLocationCountyObserver comment
23:11HENRY CO ARPTHENRYTrees were downed along Trading Post Rd due to a strong thunderstorm.

Oklahoma · 1 report

TimeLocationCountyObserver comment
16:11LAWTONCOMANCHEA personal weather station observation.

Texas · 1 report

TimeLocationCountyObserver comment
14:34FLUVANNASCURRYThe local fire department reported multiple large tree limbs down, along with roof damage to a building. Time was estimated from radar. Wind speeds were estimated to have been approximately 80 MPH. The property damage cost is an estimation.

West Virginia · 1 report

TimeLocationCountyObserver comment
13:52MECHANICSBURGHAMPSHIREA tree blew down in the 500 block of Middle Ridge Road.

Mississippi · 1 report

TimeLocationCountyObserver comment
13:17D IBERVILLEHARRISONA fence was downed by thunderstorm winds at Henrys Bar And Grill. There was alos wind damage to storage building at Atlas Auto.

Oregon · 1 report

TimeLocationCountyObserver comment
18:15KENOKLAMATHOn 06/30/2025, an area of low pressure along the northern California coast produced numerous thunderstorms in south central Oregon and northern California. Downdraft winds associated with one thunderstorm 5 miles north of Keno in Klamath County broke off several 1 inch diameter limbs from a healthy tree. Also, 1.63 inches of rain were measured from the storm.

Wisconsin · 1 report

TimeLocationCountyObserver comment
14:42CORNELLCHIPPEWAFire Department provided photos of multiple trees snapped from 8th street east to Townline Road along Ripley Street in Cornell from a microburst.

Alabama · 1 report

TimeLocationCountyObserver comment
18:29BODKASUMTERLarge trees were down blocking Highway 116 and between Highway 39 and Church St in Gainesville.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check