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.
| City | Most recent hail report | Official hail reports since 2016 | Biggest reported hail |
|---|---|---|---|
| Dunlap | September 15, 2026 (preliminary) | 39 | 1.75 in |
| Peoria | September 15, 2026 (preliminary) | 96 | 2.50 in |
| Caledonia | August 21, 2026 (preliminary) | 46 | 2.00 in |
| DeKalb | August 21, 2026 (preliminary) | 17 | 1.75 in |
| Hampshire | August 21, 2026 (preliminary) | 16 | 1.75 in |
| Loves Park | August 21, 2026 (preliminary) | 57 | 3.00 in |
| Machesney Park | August 21, 2026 (preliminary) | 42 | 3.00 in |
| Rockford | August 21, 2026 (preliminary) | 49 | 3.00 in |
| Rockton | August 21, 2026 (preliminary) | 29 | 2.00 in |
| Roscoe | August 21, 2026 (preliminary) | 37 | 2.00 in |
| South Beloit | August 21, 2026 (preliminary) | 24 | 2.00 in |
| Sycamore | August 21, 2026 (preliminary) | 18 | 1.75 in |
| Chillicothe | August 13, 2026 (preliminary) | 22 | 1.75 in |
| Arlington Heights | August 9, 2026 (preliminary) | 72 | 1.75 in |
| Aurora | August 9, 2026 (preliminary) | 97 | 3.00 in |
| Batavia | August 9, 2026 (preliminary) | 81 | 2.75 in |
| Bolingbrook | August 9, 2026 (preliminary) | 77 | 4.80 in |
| Buffalo Grove | August 9, 2026 (preliminary) | 56 | 1.75 in |
| Deer Park | August 9, 2026 (preliminary) | 56 | 1.75 in |
| Deerfield | August 9, 2026 (preliminary) | 50 | 1.75 in |
| Grayslake | August 9, 2026 (preliminary) | 40 | 2.25 in |
| Gurnee | August 9, 2026 (preliminary) | 32 | 2.25 in |
| Hainesville | August 9, 2026 (preliminary) | 41 | 2.25 in |
| Kildeer | August 9, 2026 (preliminary) | 50 | 1.75 in |
| Lake Forest | August 9, 2026 (preliminary) | 34 | 1.75 in |
| Lake Zurich | August 9, 2026 (preliminary) | 47 | 1.75 in |
| Libertyville | August 9, 2026 (preliminary) | 48 | 2.25 in |
| Lincolnshire | August 9, 2026 (preliminary) | 49 | 1.75 in |
| Lisle | August 9, 2026 (preliminary) | 93 | 4.80 in |
| Mundelein | August 9, 2026 (preliminary) | 42 | 2.00 in |
| Naperville | August 9, 2026 (preliminary) | 98 | 4.80 in |
| North Barrington | August 9, 2026 (preliminary) | 52 | 1.75 in |
| Oswego | August 9, 2026 (preliminary) | 79 | 3.00 in |
| Palatine | August 9, 2026 (preliminary) | 62 | 2.00 in |
| Plainfield | August 9, 2026 (preliminary) | 90 | 3.00 in |
| Riverwoods | August 9, 2026 (preliminary) | 57 | 1.75 in |
| Round Lake | August 9, 2026 (preliminary) | 41 | 2.25 in |
| Warrenville | August 9, 2026 (preliminary) | 101 | 4.00 in |
| Wauconda | August 9, 2026 (preliminary) | 41 | 1.75 in |
| West Chicago | August 9, 2026 (preliminary) | 83 | 2.50 in |
| Wheaton | August 9, 2026 (preliminary) | 83 | 4.00 in |
| Wheeling | August 9, 2026 (preliminary) | 64 | 1.75 in |
| Woodridge | August 9, 2026 (preliminary) | 95 | 4.80 in |
| Addison | July 27, 2026 | 86 | 2.75 in |
| Algonquin | July 27, 2026 | 35 | 1.50 in |
| Alsip | July 27, 2026 | 53 | 2.00 in |
| Antioch | July 27, 2026 | 29 | 2.25 in |
| Barrington | July 27, 2026 | 62 | 2.00 in |
| Bartlett | July 27, 2026 | 70 | 2.00 in |
| Bedford Park | July 27, 2026 | 66 | 2.75 in |
| Bensenville | July 27, 2026 | 83 | 2.00 in |
| Berwyn | July 27, 2026 | 77 | 2.75 in |
| Bloomingdale | July 27, 2026 | 79 | 2.00 in |
| Bridgeview | July 27, 2026 | 78 | 4.80 in |
| Burbank | July 27, 2026 | 66 | 2.00 in |
| Burr Ridge | July 27, 2026 | 89 | 4.80 in |
| Carol Stream | July 27, 2026 | 75 | 2.00 in |
| Carpentersville | July 27, 2026 | 42 | 2.00 in |
| Cary | July 27, 2026 | 36 | 1.75 in |
| Channahon | July 27, 2026 | 39 | 3.00 in |
| Chicago | July 27, 2026 | 53 | 2.00 in |
| Chicago Heights | July 27, 2026 | 35 | 2.00 in |
| Cicero | July 27, 2026 | 72 | 2.00 in |
| Crest Hill | July 27, 2026 | 92 | 3.00 in |
| Crestwood | July 27, 2026 | 55 | 2.00 in |
| Darien | July 27, 2026 | 95 | 4.80 in |
| Des Plaines | July 27, 2026 | 75 | 1.75 in |
| Downers Grove | July 27, 2026 | 92 | 4.80 in |
| East Dundee | July 27, 2026 | 51 | 2.00 in |
| Elgin | July 27, 2026 | 39 | 2.00 in |
| Elk Grove Village | July 27, 2026 | 81 | 2.00 in |
| Evanston | July 27, 2026 | 52 | 2.75 in |
| Frankfort | July 27, 2026 | 44 | 2.00 in |
| Glen Ellyn | July 27, 2026 | 82 | 4.80 in |
| Glenview | July 27, 2026 | 67 | 2.75 in |
| Hoffman Estates | July 27, 2026 | 68 | 2.00 in |
| Homer Glen | July 27, 2026 | 68 | 3.00 in |
| Huntley | July 27, 2026 | 25 | 2.50 in |
| Indian Head Park | July 27, 2026 | 94 | 4.80 in |
| Island Lake | July 27, 2026 | 34 | 1.75 in |
| Itasca | July 27, 2026 | 84 | 2.00 in |
| Joliet | July 27, 2026 | 70 | 3.00 in |
| La Grange | July 27, 2026 | 83 | 4.80 in |
| Lake in the Hills | July 27, 2026 | 34 | 1.50 in |
| Lemont | July 27, 2026 | 81 | 4.80 in |
| Lockport | July 27, 2026 | 79 | 4.00 in |
| Lombard | July 27, 2026 | 92 | 4.80 in |
| Melrose Park | July 27, 2026 | 75 | 2.75 in |
| Midlothian | July 27, 2026 | 56 | 2.00 in |
| Minooka | July 27, 2026 | 44 | 3.00 in |
| Mokena | July 27, 2026 | 54 | 2.00 in |
| Morton Grove | July 27, 2026 | 72 | 2.75 in |
| Mount Prospect | July 27, 2026 | 78 | 1.75 in |
| New Lenox | July 27, 2026 | 51 | 1.75 in |
| Niles | July 27, 2026 | 70 | 2.75 in |
| Oak Lawn | July 27, 2026 | 63 | 2.00 in |
| Orland Park | July 27, 2026 | 72 | 2.00 in |
| Palos Heights | July 27, 2026 | 68 | 2.00 in |
| Palos Park | July 27, 2026 | 79 | 4.80 in |
| Riverside | July 27, 2026 | 81 | 4.80 in |
| Rolling Meadows | July 27, 2026 | 64 | 2.00 in |
| Romeoville | July 27, 2026 | 87 | 4.00 in |
| Roselle | July 27, 2026 | 79 | 2.00 in |
| Rosemont | July 27, 2026 | 68 | 1.75 in |
| Schaumburg | July 27, 2026 | 67 | 2.00 in |
| Shorewood | July 27, 2026 | 57 | 3.00 in |
| Skokie | July 27, 2026 | 57 | 2.75 in |
| South Holland | July 27, 2026 | 41 | 2.00 in |
| St. Charles | July 27, 2026 | 66 | 2.50 in |
| Streamwood | July 27, 2026 | 60 | 2.00 in |
| Summit | July 27, 2026 | 75 | 4.80 in |
| Tinley Park | July 27, 2026 | 59 | 2.00 in |
| Villa Park | July 27, 2026 | 89 | 4.80 in |
| West Dundee | July 27, 2026 | 37 | 2.00 in |
| Westchester | July 27, 2026 | 81 | 4.80 in |
| Wood Dale | July 27, 2026 | 86 | 2.00 in |
| Freeport | July 3, 2026 | 21 | 3.00 in |
| Crystal Lake | June 24, 2026 | 32 | 2.50 in |
| Woodstock | June 24, 2026 | 22 | 2.50 in |
| Arthur | June 17, 2026 | 22 | 3.00 in |
| Decatur | June 17, 2026 | 52 | 2.50 in |
| Mattoon | June 17, 2026 | 23 | 2.75 in |
| Mount Zion | June 17, 2026 | 48 | 2.50 in |
| Washington | June 17, 2026 | 89 | 3.00 in |
| Champaign | June 16, 2026 | 45 | 2.50 in |
| Mahomet | June 16, 2026 | 42 | 2.50 in |
| Savoy | June 16, 2026 | 41 | 2.00 in |
| Urbana | June 16, 2026 | 47 | 2.00 in |
| Creve Coeur | June 11, 2026 | 103 | 2.50 in |
| East Peoria | June 11, 2026 | 118 | 3.00 in |
| Mapleton | June 11, 2026 | 59 | 2.75 in |
| North Pekin | June 11, 2026 | 98 | 2.50 in |
| Pekin | June 11, 2026 | 77 | 2.50 in |
| Milan | May 18, 2026 | 87 | 4.00 in |
| Moline | May 18, 2026 | 108 | 4.00 in |
| Rock Island | May 18, 2026 | 107 | 4.00 in |
| Springfield | May 4, 2026 | 78 | 3.25 in |
| East Alton | May 3, 2026 | 41 | 2.00 in |
| Edwardsville | May 3, 2026 | 51 | 2.00 in |
| Belleville | April 27, 2026 | 41 | 2.50 in |
| Collinsville | April 27, 2026 | 63 | 3.75 in |
| Columbia | April 27, 2026 | 83 | 2.50 in |
| Fairview Heights | April 27, 2026 | 48 | 2.50 in |
| Granite City | April 27, 2026 | 55 | 3.75 in |
| Madison | April 27, 2026 | 59 | 3.75 in |
| O'Fallon | April 27, 2026 | 47 | 2.00 in |
| Waterloo | April 27, 2026 | 26 | 2.75 in |
| Belvidere | April 15, 2026 | 55 | 3.00 in |
| Marengo | April 14, 2026 | 15 | 2.50 in |
| Northbrook | April 14, 2026 | 60 | 2.75 in |
| Sterling | April 2, 2026 | 17 | 2.00 in |
| Monmouth | March 31, 2026 | 7 | 1.75 in |
| Elburn | March 30, 2026 | 47 | 2.50 in |
| Sugar Grove | March 30, 2026 | 84 | 3.00 in |
| Bloomington | March 26, 2026 | 42 | 2.50 in |
| Normal | March 26, 2026 | 43 | 2.50 in |
| Rantoul | March 26, 2026 | 9 | 1.75 in |
| Effingham | March 22, 2026 | 12 | 1.75 in |
| Taylorville | March 15, 2026 | 33 | 2.00 in |
| Bradley | March 10, 2026 | 21 | 6.60 in |
| Kankakee | March 10, 2026 | 19 | 6.60 in |
| Beecher City | October 18, 2025 | 8 | 1.75 in |
| McHenry | August 16, 2025 | 29 | 2.75 in |
| Marion | May 20, 2025 | 43 | 3.00 in |
| Quincy | May 19, 2025 | 15 | 2.00 in |
| Covington | May 16, 2025 | 14 | 2.50 in |
| Lake Villa | May 15, 2025 | 30 | 2.25 in |
| Waukegan | May 15, 2025 | 20 | 2.25 in |
| Fox Lake | August 27, 2024 | 40 | 2.90 in |
| Galesburg | August 15, 2024 | 22 | 1.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.