Hail History

Home › Missouri › St. Louis County › Spanish Lake

Hail history for Spanish Lake, MO

Last hail within 10 milesMay 3, 20262 in (hen egg)
Hail days, last 12 months3
Largest hail since 20063.75 inMar 14, 2024
Hail days since 200669
Days with hail 1 inch or larger51
Tornadoes within 10 miles14
Damaging wind reports within 10 miles142

Hail has been reported within 10 miles of Spanish Lake on 69 days since 2006. The largest stones measured 3.75 in on Mar 14, 2024. Hail is most common here in April and May.

Recent hail near Spanish Lake

DateHail sizeWhereSource
May 3, 20262 in
hen egg
Fairmont, Milton, Upper Alton
5 hail reports · closest 8 mi from Spanish Lake
NOAA Storm Events
Apr 27, 20261.75 in
golf ball
Alton, Pagedale, St Louis
9 hail reports · closest 6 mi from Spanish Lake
NOAA Storm Events
Mar 15, 20261 in
quarter
East Alton
1 hail report · closest 8 mi from Spanish Lake
NOAA Storm Events
Aug 12, 20251 in
quarter
Milton
1 hail report · closest 9 mi from Spanish Lake
NOAA Storm Events
May 19, 20252 in
hen egg
Wedgewood, St Johns, Cross Keys
9 hail reports · closest 6 mi from Spanish Lake
NOAA Storm Events
May 16, 20252.5 in
tennis ball
Bel Nor, Charlack, Hanley Hills
9 hail reports · closest 7 mi from Spanish Lake
NOAA Storm Events

One row per day: the largest hail reported that day within 10 miles, the places and the number of reports.

Hail days near Spanish Lake by year

80630750840931061161231331421531631751821912021122223324325326

When hail season peaks near Spanish Lake

Of the 69 hail days since 2006, most fell in April (25) and May (15).

1Jan1Feb8Mar25Apr15May6Jun2Jul4Aug2Sep4Oct1NovDec

Largest hail storms near Spanish Lake

Mar 14, 2024 · 3.75 in · Eagle Park (8 mi from Spanish Lake)

National Weather Service description (English): Widespread very large hail fell across Madison County from southwest to northeast. The largest stones were between 2 inches and 3.75 inches. The largest stones were reported in Edwardsville, Hamel, Worden and Livingston. Large hail was also reported in Granite City, Collinsville, Pontoon Beach, Poag, Mitchell, Roxana, Glen Carbon, Maryville, Troy, Marine, and Kuhn. Dozens of cars were damaged in the Livingston area on I-55 from the large hail.

Apr 28, 2012 · 3 in (tea cup) · Tower Grove (9 mi from Spanish Lake)

National Weather Service description (English): Another swath of large hail was reported over the northern portions of the city of St. Louis. The biggest stones were three inches in diameter.

Nov 5, 2017 · 3 in (tea cup) · Eagle Park (8 mi from Spanish Lake)

National Weather Service description (English): A wide swath of large hail fell across Madison County from Venice to St. Jacob. The largest hailstones were reported in the Collinsville area, three inches in diameter. Two and a half inch diameter hail was reported one mile south of Troy. Hail one inch or larger was reported in Venice, Collinsville, Troy and St. Jacob areas.

May 16, 2025 · 2.5 in (tennis ball) · Bel Nor (8 mi from Spanish Lake)

National Weather Service description (English): Hail fell near Clearview and Hatherly in north city.

Feb 16, 2006 · 2 in (hen egg) · Bellefontaine Neighb (2 mi from Spanish Lake)

Tornadoes within 10 miles of Spanish Lake

DateRatingWherePath
Apr 27, 2026EF?Fort Bellefontaine
7 mi from Spanish Lake
0.6 mi long, 10 yd wide
May 16, 2025EF1Madison
7 mi from Spanish Lake
14.3 mi long, 1,035 yd wide
Mar 14, 2025EF1Wedgewood
6 mi from Spanish Lake
4.4 mi long, 1,250 yd wide
Mar 14, 2025EF2West Alton
5 mi from Spanish Lake
4.2 mi long, 1,320 yd wide
Mar 14, 2025EF1Fairmont
7 mi from Spanish Lake
2.5 mi long, 430 yd wide
Mar 14, 2024EF0Hanley Hills
9 mi from Spanish Lake
0.1 mi long, 50 yd wide
Dec 10, 2021EF3Mitchell
9 mi from Spanish Lake
4.2 mi long, 300 yd wide
May 31, 2013EF1Larimore
4 mi from Spanish Lake
2.0 mi long, 50 yd wide
May 31, 2013EF3Oldenburg
6 mi from Spanish Lake
8.6 mi long, 150 yd wide
Aug 31, 2012EF0St Thomas
4 mi from Spanish Lake
0.2 mi long, 50 yd wide
Apr 22, 2011EF1Baden
3 mi from Spanish Lake
0.8 mi long, 500 yd wide
Apr 22, 2011EF2Granite City
3 mi from Spanish Lake
5.1 mi long, 150 yd wide

Damaging thunderstorm winds near Spanish Lake

142 reports of damaging thunderstorm wind within 10 miles of Spanish Lake since 2006, on 82 days. The strongest measured gust was 84 mph on May 23, 2011.

DateStrongest gustWhereSource
Jun 25, 202658 mph, estimatedFerguson
1 wind report
NOAA Storm Events
Aug 17, 202558 mph, measuredLambert Field St
1 wind report
NOAA Storm Events
Aug 12, 202569 mph, estimatedMilton
1 wind report
NOAA Storm Events
Jun 17, 202558 mph, estimatedCross Keys
1 wind report
NOAA Storm Events
Mar 14, 202586 mph, estimatedCross Keys, Burke City, Wedgewood
5 wind reports
NOAA Storm Events
May 26, 202460 mph, estimatedGranite City
1 wind report
NOAA Storm Events
Jul 29, 202364 mph, estimatedEast Alton, Madison
2 wind reports
NOAA Storm Events
Jul 17, 202370 mph, estimatedGranite City
1 wind report
NOAA Storm Events
Jul 14, 202370 mph, estimatedBurke City, Granite City
2 wind reports
NOAA Storm Events
Jul 1, 202370 mph, estimatedMadison
1 wind report
NOAA Storm Events

Severe thunderstorm wind means gusts of 58 mph or more, or wind that caused damage. Measured gusts come from weather stations; estimated ones from spotters and damage surveys.

Filing a roof or car hail claim?

Insurers ask for the date of loss. The dates on this page are when hail was reported near Spanish Lake; hail can hit one street and miss the next, so a report is not proof of damage at your address. A licensed roofer or your insurance adjuster can inspect the roof. Many policies set a time limit for filing a claim — check yours.

Nearby cities

Data: NOAA NCEI Storm Events Database (final records through Jun 30, 2026) and National Weather Service Local Storm Reports (preliminary, since then). Distances are measured from the center of Spanish Lake.

Run a roofing company or a local news site? Show Spanish Lake's hail history on your website with our free widget →

Roofing or restoration company? Get an email within the hour when hail is reported near Spanish Lake with our hail alerts ($29 a month) →