St. Charles County Hail and Storm History: NOAA Storm Data, 2010–2026

St. Charles County hail history
October 27, 2026

NOAA’s Storm Events Database lists 155 hail reports in St. Charles County, Missouri, on 65 separate days between 2010 and March 2026. The largest was 4.00 inches (softball size) in St. Charles on May 11, 2016. About 92% of hail reports came between March and June, with April and May the busiest. NOAA also lists 151 thunderstorm wind reports on 97 days, mostly from April through August.

This page organizes that public record into year-by-year counts, the biggest storms, and what the pattern means for homeowners in St. Charles, St. Peters, O’Fallon, Wentzville, Cottleville, Lake St. Louis, and the rest of the county.

How often does it hail in St. Charles County?

NOAA’s records show hail reported on 65 days from 2010 through March 2026, which works out to about four days a year. The number varies a lot: only 1 hail day in 2018 and 2022, but 8 in each of 2011, 2012, and 2014. Hail is also not rare at damaging sizes: 123 of the 155 reports (79%) were 1 inch or larger, and 43 reports on 16 different days were golf-ball size (1.75 inches) or bigger.

Hail and wind reports by year

YearHail reportsDays with hailLargest hail (in)Wind reportsDays with windDays with hail or wind
2010531.0012811
20112982.7518813
20123083.0010712
2013641.751768
20141082.755512
2015531.757710
2016854.001179
2017221.00657
2018110.75756
2019541.2518912
2020331.50446
2021331.7513910
2022111.00545
2023533.00958
2024643.00225
20253652.50658
2026 (through Mar. 15)00—111
Total155654.0015197143

Between 2011 and 2025, the county averaged about 9 days a year with at least one hail or thunderstorm wind report (131 days over 15 years). A busy year for reports is not always a busy year for storms: 2025 shows 36 hail reports, but 30 of them came from a single storm on May 16.

What were the biggest hail storms in St. Charles County?

The 10 hail days with the largest reported stones:

DateLargest hail reportedWhereHail reports that day
May 11, 20164.00 in (softball)St. Charles1
April 28, 20123.00 inWentzville12
May 13, 20233.00 inHarvester3
March 14, 20243.00 inForistell2
April 19, 20112.75 in (baseball)Dardenne13
March 15, 20122.75 in (baseball)Dardenne4
April 3, 20142.75 in (baseball)Klondike1
May 26, 20242.75 in (baseball)St. Peters1
May 16, 20252.50 in (tennis ball)Cottleville30
April 22, 20112.00 inAll Saints Village6

The location shown is where the largest stone was reported. Storms rarely hit just one spot, so the surrounding neighborhoods were often affected too. May 16, 2025 had the most hail reports of any single day in the record (30), with reports spread across the Cottleville and Weldon Spring area.

How big is that? A quick size guide

Reported sizeCommon comparison
0.75 inPenny
1.00 inQuarter
1.25 inHalf dollar
1.50 inPing-pong ball
1.75 inGolf ball
2.50 inTennis ball
2.75 inBaseball
4.00 inSoftball

When is hail season in St. Charles County?

Hail season runs from March through June. In the NOAA record, 143 of the 155 hail reports (92%) fall in those four months, and April (56 reports) and May (50 reports) together account for 68%. Hail on a different schedule does happen, with scattered reports in January, July, August, September, and November, but it is uncommon.

MonthHail ReportsDays with HailsWind Reports
January111
February005
March1897
April562121
May501428
June191133
July4426
August1120
September534
October005
November110
December001

What about wind and tornadoes?

Thunderstorm wind peaks later than hail. Of the 151 wind reports, 128 (85%) happened between April and August, and June had the most (33). Wind speeds in NOAA’s data are recorded in knots; the figures below are converted to miles per hour (1 knot ≈ 1.15 mph). The strongest reported gusts were 74 knots, about 85 mph, in Defiance on May 31, 2013 and in St. Peters on June 5, 2015. Twelve reports were 65 knots (about 75 mph) or higher.

DateReported gustWhereType
May 31, 201374 kt (about 85 mph)DefianceEstimated
June 5, 201574 kt (about 85 mph)St. PetersEstimated
April 22, 201170 kt (about 81 mph)St. PetersEstimated
July 3, 201170 kt (about 81 mph)ForistellMeasured
April 26, 201670 kt (about 81 mph)CappelnEstimated
May 2, 202270 kt (about 81 mph)New MelleEstimated

NOAA lists 17 tornadoes in St. Charles County in this period (8 EF0, 5 EF1, 2 EF2, and 2 EF3). The two EF3 tornadoes were on May 31, 2013 near Defiance and on December 10, 2021 near Femme Osage. Tornado damage is a different problem from hail and wind damage, and it usually calls for a full structural assessment, not just a roof inspection.

What does this mean for St. Charles County homeowners?

  • Plan for spring. Almost all hail comes between March and June. If your roof is older, schedule an inspection before spring storm season and again after any storm that drops hail near you.
  • Large hail is a real local risk. Stones of golf-ball size or larger were reported on 16 different days since 2010, and 2-inch or larger on 10 days. Hail around 1 inch is commonly cited as the point where asphalt shingles can start to be damaged, and about four in five local reports reached that size.
  • Wind is a summer risk. Damaging thunderstorm wind reports cluster from April through August, so check for lifted, creased, or missing shingles after summer storms too. See our guide to wind-damaged and creased asphalt shingles.
  • Damage is not always visible from the ground. After a storm, a professional inspection is the reliable way to find bruised shingles, granule loss, and cracked or lifted tabs.
  • Write down the date. If a storm on the dates above or a newer one hit your area, note the date, take photos, and read your policy’s claim deadline. Our guides explain hail damage roof insurance claims and how to file a roof insurance claim in Missouri.

If you want to compare roofing materials for this kind of weather, read our guide to the best shingles for hail and wind in the St. Louis area.

About this data

Source: NOAA National Centers for Environmental Information (NCEI) Storm Events Database, https://www.ncei.noaa.gov/stormevents/. The database is public and compiled from National Weather Service reports.

What we counted: Events in St. Charles County, Missouri, from the database’s county-level records. The earliest St. Charles County record in our export is from June 2010 and the latest from March 2026. We did not count St. Louis County events or NWS forecast-zone entries. We counted reports of hail and thunderstorm wind for the totals above.

Reports are not storms. Each row in the database is one report. A single storm can produce many hail reports, which is why we also show the number of separate days. Reports depend on who saw the storm and told the weather service, so more populated areas tend to generate more reports. A quiet year in the data does not prove there was no hail, and a record number of reports does not always mean a worse storm.

Wind speeds in the database are in knots and were converted to mph by multiplying by 1.15. Each reported gust is marked as measured or estimated.

Data lag: NOAA updates the database monthly with a delay of a few months. This analysis covers records through March 15, 2026. We update this page once or twice a year.

Frequently Asked Questions

NOAA lists hail reports on 65 days between 2010 and March 2026, about four days a year on average. The count ranges from one day in 2018 and 2022 to eight days in 2011, 2012, and 2014.

March through June. In NOAA’s record, 92% of hail reports fall in those months, and April and May account for 68%.

The largest report in this data is 4.00 inches, softball size, in St. Charles on May 11, 2016.

Hail around 1 inch (quarter size) is commonly cited as the point where asphalt shingles can start to be damaged, and larger stones do more. About 79% of hail reports in St. Charles County were 1 inch or larger.c

Yes. NOAA lists 17 tornadoes between 2010 and March 2026, including two EF3 tornadoes: May 31, 2013 near Defiance and December 10, 2021 near Femme Osage.

Yes, especially if hail of an inch or larger was reported near you. Damage is often not visible from the ground, and an inspection gives you documentation if you file an insurance claim.

Get your roof checked

If your home was in the path of a recent storm, or you want an inspection before the next spring season, contact Horizon Roofing & Exteriors to schedule one. We serve St. Charles, St. Peters, O’Fallon, Wentzville, Chesterfield, and the surrounding area.

Send Us Message

    blog author

    Brian Donohue

    Author

    Brian Donohue is the owner of Horizon Roofing & Exteriors, the leading roofing company in St. Peters, Missouri, dedicated to delivering quality roofing solutions. With a strong background in project management, sales, and customer service, Brian has built a reputation for reliability and excellence in the roofing and construction industry.

    MAKE AN APPOINTMENT

      This will close in 50 seconds