NOAA Storm Events Database, 2015–2025
Hail & Severe Weather History in Houston, TX
386 recorded hail, wind, and tornado events in Harris County since 2015, spanning 11 of the last 11 years.
Get Roofing Quotes386
Recorded events
11 / 11
Years on record
2.75"
Largest hail
104 mph
Strongest wind
EF3
Strongest tornado
Relatively Moderate
County hail risk
What this means if you live in Houston: Harris County sits in the 92th percentile nationally for hail risk — higher than roughly 92% of U.S. counties. That's not an abstract ranking: it shows up as 386 real, dated severe weather events hitting the area in 11 of the last 11 years — 157 hail, 191 damaging wind, and 38 tornado. In a market that sees severe weather this often, the roofer you pick matters more than in a calm-weather city — look for someone with real storm-damage inspection and insurance claim experience, not just general roofing work, since that's the skill this specific climate actually tests.
Recent Events
Near ORR
Tornado formed just north of Louetta Rd near the intersection with Old Louetta Rd. It moved northeasterly through the Colony Creek Village, Memorial Northwest, Memorial Creek, and Willowick Forecast subdivisions, then dissipating in an open field north of Spring Cypress Rd in Klein. The majority of the damage found correlated to EF-0 and EF-1 damage, but a few locations of EF-2 damage (FR12 DOD 2) was found between Champion Forest Dr and Stuebner Airline Rd where large sections of missing roof decking were found on homes.
Source: NWS Storm Survey
Near CYPRESS
NWS storm survey teams investigated an areas of damage across the Riata Ranch area in northwest Harris County after a tornadic storm moved through the area. Survey teams concluded that the tornado initially formed just south of Tuckerton Rd and a tad west of Towne Lake Pkwy. It then proceeded north into nearby neighborhoods. Majority of the damage found was EF-0, but a section of EF-1 damage was found along Lake Riata Ln and Barker Grove Ln. High end EF-1 Damage was found with a small portion of plywood decking removed from a roof in this same area. This was the strongest damage indicator (FR12 DOD2) with max winds for the tornado estimated at 105 mph. Survey teams concluded that the tornado weakened afterwards as it moved northeast, then dissipated south of US-290, which matches a public report of a funnel cloud at US-290 during the event.
Source: NWS Storm Survey
Near HUMBLE
Emergency Manager reported downed tree limbs located at the intersection of Kingwood Dr. and Forest Shores Dr. in Kingwood, TX.
Source: Emergency Manager
Near HOUSTON
AWOS station KMCJ Houston Univ measured a 59 mph wind gust.
Source: AWOS
Near EAST HAVEN
ASOS station KHOU Houston Hobby measured a 63 mph wind gust.
Source: ASOS
Near ORR
Emergency Manager reported downed fences in the Northern Point subdivision in Tomball, TX.
Source: Emergency Manager
Near HOCKLEY
Photo sent by Harris County Pct 4 employee showing trees down on Waller Spring Creek Rd. Time estimated from radar. Wind speeds were estimated at 60 mph.
Source: County Official
Near HEDWIG VLG
An mPING reported indicated 1.25 inch hail in the area.
Source: Public
Near BAMMEL
An mPING report was received in the area, indicating 1.25 inch hail.
Source: Public
Near ORR
Fort Bend emergency manager reported golf ball size hail in Champions Forest.
Source: Emergency Manager
Near BAMMEL
Storm spotter reported marble to quarter size hail near FM 1960 and Veterans Memorial Drive.
Source: Trained Spotter
Near HOUSTON
AWOS station KMCJ Houston Univ measured a 63 mph wind gust.
Source: AWOS
Near TOMBALL
Broadcast media shared photos in slack of a hailstone around 1.25-1.5 inches in size.
Source: Broadcast Media
Near HUFFMAN
Mesonet station LHFT2 in Lake Houston at FM 1960 measured a 58 mph wind gust.
Source: Mesonet
Near HUMBLE
A member of the public reported trees blown down near Kingwood.
Source: Public
Source: NOAA National Centers for Environmental Information, Storm Events Database. Includes hail, damaging thunderstorm wind, and tornado events. Events are county-level records resolved to the nearest reporting location; exact conditions at any specific address may vary.
Get Roofing Quotes
Takes about a minute. No cost, no obligation to hire anyone.
