NOAA storm reports

Hail and storm reports in Illinois

Pick a city to see NOAA hail and wind reports within 10 miles of it, what to do after a hail storm, and the roofers we list there. Cities are sorted by their most recent hail report.

After a storm, our guide to storm and hail damage walks through safety, photos, insurance claims and storm chaser warning signs.

Illinois cities with hail and storm pages, most recent hail first.
CityMost recent hail reportOfficial hail reports since 2016Biggest reported hail
DunlapSeptember 15, 2026 (preliminary)391.75 in
PeoriaSeptember 15, 2026 (preliminary)962.50 in
CaledoniaAugust 21, 2026 (preliminary)462.00 in
DeKalbAugust 21, 2026 (preliminary)171.75 in
HampshireAugust 21, 2026 (preliminary)161.75 in
Loves ParkAugust 21, 2026 (preliminary)573.00 in
Machesney ParkAugust 21, 2026 (preliminary)423.00 in
RockfordAugust 21, 2026 (preliminary)493.00 in
RocktonAugust 21, 2026 (preliminary)292.00 in
RoscoeAugust 21, 2026 (preliminary)372.00 in
South BeloitAugust 21, 2026 (preliminary)242.00 in
SycamoreAugust 21, 2026 (preliminary)181.75 in
ChillicotheAugust 13, 2026 (preliminary)221.75 in
Arlington HeightsAugust 9, 2026 (preliminary)721.75 in
AuroraAugust 9, 2026 (preliminary)973.00 in
BataviaAugust 9, 2026 (preliminary)812.75 in
BolingbrookAugust 9, 2026 (preliminary)774.80 in
Buffalo GroveAugust 9, 2026 (preliminary)561.75 in
Deer ParkAugust 9, 2026 (preliminary)561.75 in
DeerfieldAugust 9, 2026 (preliminary)501.75 in
GrayslakeAugust 9, 2026 (preliminary)402.25 in
GurneeAugust 9, 2026 (preliminary)322.25 in
HainesvilleAugust 9, 2026 (preliminary)412.25 in
KildeerAugust 9, 2026 (preliminary)501.75 in
Lake ForestAugust 9, 2026 (preliminary)341.75 in
Lake ZurichAugust 9, 2026 (preliminary)471.75 in
LibertyvilleAugust 9, 2026 (preliminary)482.25 in
LincolnshireAugust 9, 2026 (preliminary)491.75 in
LisleAugust 9, 2026 (preliminary)934.80 in
MundeleinAugust 9, 2026 (preliminary)422.00 in
NapervilleAugust 9, 2026 (preliminary)984.80 in
North BarringtonAugust 9, 2026 (preliminary)521.75 in
OswegoAugust 9, 2026 (preliminary)793.00 in
PalatineAugust 9, 2026 (preliminary)622.00 in
PlainfieldAugust 9, 2026 (preliminary)903.00 in
RiverwoodsAugust 9, 2026 (preliminary)571.75 in
Round LakeAugust 9, 2026 (preliminary)412.25 in
WarrenvilleAugust 9, 2026 (preliminary)1014.00 in
WaucondaAugust 9, 2026 (preliminary)411.75 in
West ChicagoAugust 9, 2026 (preliminary)832.50 in
WheatonAugust 9, 2026 (preliminary)834.00 in
WheelingAugust 9, 2026 (preliminary)641.75 in
WoodridgeAugust 9, 2026 (preliminary)954.80 in
AddisonJuly 27, 2026862.75 in
AlgonquinJuly 27, 2026351.50 in
AlsipJuly 27, 2026532.00 in
AntiochJuly 27, 2026292.25 in
BarringtonJuly 27, 2026622.00 in
BartlettJuly 27, 2026702.00 in
Bedford ParkJuly 27, 2026662.75 in
BensenvilleJuly 27, 2026832.00 in
BerwynJuly 27, 2026772.75 in
BloomingdaleJuly 27, 2026792.00 in
BridgeviewJuly 27, 2026784.80 in
BurbankJuly 27, 2026662.00 in
Burr RidgeJuly 27, 2026894.80 in
Carol StreamJuly 27, 2026752.00 in
CarpentersvilleJuly 27, 2026422.00 in
CaryJuly 27, 2026361.75 in
ChannahonJuly 27, 2026393.00 in
ChicagoJuly 27, 2026532.00 in
Chicago HeightsJuly 27, 2026352.00 in
CiceroJuly 27, 2026722.00 in
Crest HillJuly 27, 2026923.00 in
CrestwoodJuly 27, 2026552.00 in
DarienJuly 27, 2026954.80 in
Des PlainesJuly 27, 2026751.75 in
Downers GroveJuly 27, 2026924.80 in
East DundeeJuly 27, 2026512.00 in
ElginJuly 27, 2026392.00 in
Elk Grove VillageJuly 27, 2026812.00 in
EvanstonJuly 27, 2026522.75 in
FrankfortJuly 27, 2026442.00 in
Glen EllynJuly 27, 2026824.80 in
GlenviewJuly 27, 2026672.75 in
Hoffman EstatesJuly 27, 2026682.00 in
Homer GlenJuly 27, 2026683.00 in
HuntleyJuly 27, 2026252.50 in
Indian Head ParkJuly 27, 2026944.80 in
Island LakeJuly 27, 2026341.75 in
ItascaJuly 27, 2026842.00 in
JolietJuly 27, 2026703.00 in
La GrangeJuly 27, 2026834.80 in
Lake in the HillsJuly 27, 2026341.50 in
LemontJuly 27, 2026814.80 in
LockportJuly 27, 2026794.00 in
LombardJuly 27, 2026924.80 in
Melrose ParkJuly 27, 2026752.75 in
MidlothianJuly 27, 2026562.00 in
MinookaJuly 27, 2026443.00 in
MokenaJuly 27, 2026542.00 in
Morton GroveJuly 27, 2026722.75 in
Mount ProspectJuly 27, 2026781.75 in
New LenoxJuly 27, 2026511.75 in
NilesJuly 27, 2026702.75 in
Oak LawnJuly 27, 2026632.00 in
Orland ParkJuly 27, 2026722.00 in
Palos HeightsJuly 27, 2026682.00 in
Palos ParkJuly 27, 2026794.80 in
RiversideJuly 27, 2026814.80 in
Rolling MeadowsJuly 27, 2026642.00 in
RomeovilleJuly 27, 2026874.00 in
RoselleJuly 27, 2026792.00 in
RosemontJuly 27, 2026681.75 in
SchaumburgJuly 27, 2026672.00 in
ShorewoodJuly 27, 2026573.00 in
SkokieJuly 27, 2026572.75 in
South HollandJuly 27, 2026412.00 in
St. CharlesJuly 27, 2026662.50 in
StreamwoodJuly 27, 2026602.00 in
SummitJuly 27, 2026754.80 in
Tinley ParkJuly 27, 2026592.00 in
Villa ParkJuly 27, 2026894.80 in
West DundeeJuly 27, 2026372.00 in
WestchesterJuly 27, 2026814.80 in
Wood DaleJuly 27, 2026862.00 in
FreeportJuly 3, 2026213.00 in
Crystal LakeJune 24, 2026322.50 in
WoodstockJune 24, 2026222.50 in
ArthurJune 17, 2026223.00 in
DecaturJune 17, 2026522.50 in
MattoonJune 17, 2026232.75 in
Mount ZionJune 17, 2026482.50 in
WashingtonJune 17, 2026893.00 in
ChampaignJune 16, 2026452.50 in
MahometJune 16, 2026422.50 in
SavoyJune 16, 2026412.00 in
UrbanaJune 16, 2026472.00 in
Creve CoeurJune 11, 20261032.50 in
East PeoriaJune 11, 20261183.00 in
MapletonJune 11, 2026592.75 in
North PekinJune 11, 2026982.50 in
PekinJune 11, 2026772.50 in
MilanMay 18, 2026874.00 in
MolineMay 18, 20261084.00 in
Rock IslandMay 18, 20261074.00 in
SpringfieldMay 4, 2026783.25 in
East AltonMay 3, 2026412.00 in
EdwardsvilleMay 3, 2026512.00 in
BellevilleApril 27, 2026412.50 in
CollinsvilleApril 27, 2026633.75 in
ColumbiaApril 27, 2026832.50 in
Fairview HeightsApril 27, 2026482.50 in
Granite CityApril 27, 2026553.75 in
MadisonApril 27, 2026593.75 in
O'FallonApril 27, 2026472.00 in
WaterlooApril 27, 2026262.75 in
BelvidereApril 15, 2026553.00 in
MarengoApril 14, 2026152.50 in
NorthbrookApril 14, 2026602.75 in
SterlingApril 2, 2026172.00 in
MonmouthMarch 31, 202671.75 in
ElburnMarch 30, 2026472.50 in
Sugar GroveMarch 30, 2026843.00 in
BloomingtonMarch 26, 2026422.50 in
NormalMarch 26, 2026432.50 in
RantoulMarch 26, 202691.75 in
EffinghamMarch 22, 2026121.75 in
TaylorvilleMarch 15, 2026332.00 in
BradleyMarch 10, 2026216.60 in
KankakeeMarch 10, 2026196.60 in
Beecher CityOctober 18, 202581.75 in
McHenryAugust 16, 2025292.75 in
MarionMay 20, 2025433.00 in
QuincyMay 19, 2025152.00 in
CovingtonMay 16, 2025142.50 in
Lake VillaMay 15, 2025302.25 in
WaukeganMay 15, 2025202.25 in
Fox LakeAugust 27, 2024402.90 in
GalesburgAugust 15, 2024221.75 in

Illinois has 170 cities in our roofing directory with a hail and storm page. The most is in East Peoria, with 118 official hail reports within 10 miles since 2016.

How to read these reports

A hail report is one observation sent to the National Weather Service by a storm spotter, a trained observer or a member of the public, with the hail size they measured or estimated. One storm can produce several reports, and a storm can damage roofs without anyone reporting it near your home. A report near a city does not mean a particular roof was hit.

If you think hail reached your roof, look from the ground for dented gutters, vents and other soft metal, take dated photos, and have a roofer or your insurance adjuster inspect it before you sign anything.

Official reports from the NOAA NCEI Storm Events Database through July 31, 2026. Preliminary reports from the NOAA Storm Prediction Center after that. Data retrieved November 1, 2026. About this data.