July stormsMontgomery CountyNOAA Storm Events Database
Storms hit Montgomery County on 6 days in July 2026, tying July 2025 for the most since 1996
NOAA storm records list thunderstorm wind, flash flood or hail reports in the county on 6 days in July 2026. Four of the days brought damaging wind and three brought flash floods. July 11 had both.
Wind on 4 days and flash floods on 3, with both on July 11
July 2026Thunderstorm wind Flash flood
NOAA's Storm Events Database lists thunderstorm wind, flash flood or hail reports in Montgomery County on 6 days in July 2026. That ties July 2025 for the most of any July since 1996, and it is more than twice the July average of 2.4 days from 1996 through 2025. The database is kept by NOAA's National Centers for Environmental Information (NCEI) from National Weather Service reports. Its home page said on October 27, 2026 that the data run through July 2026, and the 2026 file used here is dated October 26, 2026.
Four of the six days brought damaging wind, with 8 reports of trees and wires blown down. Three brought flash floods, the sudden flooding that follows heavy rain over a few hours, with 6 reports of closed roads and water rescues. July 11 had both. No hail was reported in the county in July.
July 2026 tied July 2025 at 6 storm days, the most since 1996
Days in July with at least one thunderstorm wind, flash flood, hail or tornado report in Montgomery County, 1996 to 2026
The counts in this article are this site's tally of NCEI's yearly files, filtered to the county. A storm day is a date with at least one report of thunderstorm wind, flash flood, hail or a tornado anywhere in the county, from Bala Cynwyd and Cheltenham to Pottstown.
Wind brought trees down on 4 days in July, and flash floods came on 3
The month opened with four days of hot, humid weather and a stalled boundary that set off thunderstorms each afternoon, according to the Weather Service summary in the record. On July 3 a trained spotter reported trees down around Green Lane and Tylersport, with fires started by downed wires and transformers. On July 4 state officials reported trees and wires down around Hatfield, Lansdale and Lower Merion, and the record says Lower Merion had the most significant damage.
The two strongest gusts, near Green Lane on July 3 and in Bala Cynwyd on July 11, were estimated at 60 knots
Each storm report in Montgomery County by day, July 2026. Dots are wind reports at the Weather Service's estimated gust. Squares are flash flood reports.
July 11 came closest to Conshohocken. The Weather Service summary describes a slow-moving front and a series of microbursts, which are short bursts of wind that rush down out of a thunderstorm and spread out at the ground. A member of the public reported a tree blown down onto a house in Plymouth Meeting. In Lower Merion, broadcast media reported numerous trees uprooted and large branches down across the township, and a public report from Wynnewood describes a large tree that was later found to have fallen in a microburst.
Within 20 minutes of the Lower Merion wind reports, fire and rescue crews reported water rescues at Old Gulph Road and Morris Avenue, on Grays Lane and at City Avenue and Old Lancaster Road in Bala Cynwyd.
The other storm days were July 9, with flash flooding that closed roads near Sanatoga and Stowe and submerged vehicles, July 18, with trees down in North Wales, and July 28, with a water rescue in Marlborough Township.
The record lists 8 wind reports and 6 flash flood reports for July
| Date | Place in the record | Report | Gust, mph | What the record says |
|---|---|---|---|---|
| July 3 | Hoppenville | Thunderstorm wind | 69 | Trees down around Green Lane and Tylersport, and fires from downed wires and transformers |
| July 4 | Hatfield | Thunderstorm wind | 63 | Trees and wires down around Hatfield |
| July 4 | Narberth | Thunderstorm wind | 63 | Trees and wires down across the county, with the most damage around Lower Merion |
| July 4 | Fortuna | Thunderstorm wind | 63 | Trees and wires down around Lansdale |
| July 9 | Sanatoga | Flash flood | East High Street closed near Porter Road | |
| July 9 | Stowe | Flash flood | Roads closed and vehicles submerged; property damage estimated at $30,000 | |
| July 11 | Marble Hall | Thunderstorm wind | 58 | A tree blown down onto a house in Plymouth Meeting |
| July 11 | Wynnewood | Thunderstorm wind | 63 | A large tree down, later found to be from a microburst |
| July 11 | Bala Cynwyd | Thunderstorm wind | 69 | Numerous trees uprooted and large branches down across Lower Merion Township |
| July 11 | Rosemount | Flash flood | Water rescue at Old Gulph Road and Morris Avenue; property damage estimated at $10,000 | |
| July 11 | Narberth | Flash flood | Water rescue on Grays Lane near Mill Creek Road | |
| July 11 | Bala Cynwyd | Flash flood | Water rescue at City Avenue and Old Lancaster Road | |
| July 18 | West Point | Thunderstorm wind | 63 | A few trees down on Parkside Place in North Wales |
| July 28 | Red Hill | Flash flood | Water rescue near Geryville Pike and West Hendricks Road in Marlborough; property damage estimated at $10,000 |
The Weather Service put July's gusts at 58 to 69 mph
The Weather Service estimated the July gusts at 50 to 60 knots, or about 58 to 69 mph. The two 60-knot estimates, near Green Lane on July 3 and in Bala Cynwyd on July 11, are at the top end of what the county usually sees: of the 503 wind reports from 1996 through 2025 that carry a speed, 35 were 60 knots or more. The record marks all eight July 2026 speeds as estimated gusts.
35 of 503 wind reports from 1996 through 2025 were 60 knots or more
Thunderstorm wind reports in Montgomery County that carry a speed, one square each
Three of the flash flood reports carry property damage estimates: $30,000 at Stowe, and $10,000 each at the Old Gulph Road rescue and the Marlborough rescue. The wind reports carry no dollar estimate.
July had more wind days and flash flood days than any other month from 1996 to 2025
From 1996 through 2025, Montgomery County had thunderstorm wind reports on 52 days in July, the most of any month, just ahead of 50 in June. It had flash flood reports on 25 July days, also the most of any month, with August close behind at 24. Eight of those 30 Julys had no wind report at all, and four of them, 2000, 2002, 2007 and 2022, had no storm report of any kind.
Wind days peak in June and July, flash flood days in July and August
Days with at least one report in Montgomery County, by month, 1996 to 2025. Both panels share one scale.
2026 has 8 wind days through July, and only 3 years since 1996 had more
With July added, 2026 has 8 thunderstorm wind days and 29 wind reports from January through July, along with 4 flash flood days. Only 2021, with 12 wind days, 2019, with 11, and 2002, with 9, had more wind days in the same seven months since 1996. The 2026 count ties 2020 and 2023.
Only 2021, 2019 and 2002 had more wind days from January through July than 2026
Days with at least one thunderstorm wind report in Montgomery County, January through July of each year, 1996 to 2026
What to do after a summer storm
Wind
Most of the July reports describe falling trees and limbs, so start there. After a storm, look along the roof from the ground for branches resting on it, a dented gutter or a gap in a row of shingles, and look at the ceiling under the roof for a new stain. The roof inspection checklist covers what to check without a ladder. Photograph what you find with the date before anything is moved, since a dated photo next to a county report for the same day helps an insurance file, as the guide to storm damage claims explains. Whether a policy covers a fallen tree or the roof under it is a question for your insurer or agent.
Rain
The flash flood reports point to how much rain fell in a short time. Clear gutters and downspouts before the next summer storm, and check that downspouts empty away from the foundation. The article on 2-inch rain days by decade covers how often the airport gets that much rain in a day.
A knock at the door
If a roofer knocks after a storm and names a date, search the Storm Events Database by county and date and read what was reported and where. Check the roofer's registration with the Attorney General before you sign, as the registration guide explains.
Caveats
These are counts of reports, so they depend on someone seeing the damage and telling the Weather Service. The July 2026 reports came from spotters, state and county officials, an emergency manager, fire and rescue crews, broadcast media and members of the public. A rise in reports can come from more reporting as well as from more storms, which is why this article counts days.
The place in each report is the nearest name on the Weather Service's location list, so the narrative can name a different town. The Marble Hall report describes a tree in Plymouth Meeting, and the West Point report describes trees in North Wales. A county total says little about any one street.
NCEI reissues its yearly files, and the 2026 figures come from the file dated October 26, 2026, so they can change. The database adds a month about 75 days after it ends, so storms from August onward are not in these counts.
Every July since 1996
| July | Storm days | Thunderstorm wind days | Flash flood days | Hail days | Wind reports | Flash flood reports |
|---|---|---|---|---|---|---|
| 2026 | 6 | 4 | 3 | 0 | 8 | 6 |
| 2025 | 6 | 3 | 4 | 1 | 16 | 8 |
| 2024 | 3 | 3 | 0 | 0 | 9 | 0 |
| 2023 | 4 | 3 | 2 | 1 | 4 | 9 |
| 2022 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | 5 | 5 | 0 | 2 | 19 | 0 |
| 2020 | 5 | 4 | 2 | 1 | 23 | 7 |
| 2019 | 4 | 3 | 2 | 0 | 6 | 7 |
| 2018 | 1 | 0 | 1 | 0 | 0 | 1 |
| 2017 | 4 | 3 | 0 | 1 | 5 | 0 |
| 2016 | 3 | 2 | 0 | 1 | 3 | 0 |
| 2015 | 2 | 1 | 2 | 0 | 2 | 2 |
| 2014 | 4 | 4 | 1 | 1 | 6 | 2 |
| 2013 | 3 | 1 | 2 | 0 | 1 | 2 |
| 2012 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2011 | 1 | 1 | 0 | 0 | 3 | 0 |
| 2010 | 3 | 2 | 1 | 0 | 3 | 1 |
| 2009 | 2 | 2 | 0 | 1 | 3 | 0 |
| 2008 | 2 | 2 | 0 | 2 | 5 | 0 |
| 2007 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2006 | 4 | 4 | 1 | 1 | 6 | 1 |
| 2005 | 3 | 2 | 1 | 0 | 2 | 1 |
| 2004 | 4 | 1 | 4 | 0 | 2 | 4 |
| 2003 | 3 | 3 | 1 | 1 | 3 | 1 |
| 2002 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2001 | 2 | 1 | 1 | 0 | 1 | 2 |
| 2000 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1999 | 1 | 1 | 0 | 0 | 1 | 0 |
| 1998 | 1 | 0 | 0 | 1 | 0 | 0 |
| 1997 | 1 | 1 | 0 | 0 | 1 | 0 |
| 1996 | 1 | 0 | 0 | 1 | 0 | 0 |