Skip to content
Chicago Storm Pros
by C&N Construction

The 2026 Chicagoland Storm Report

We logged every storm day this year with hail, damaging wind or tornado reports in the Chicagoland area: 33 days, which towns are named most, and a source link for each. Free to cite with attribution.

Licensed & Insured IL Lic. 104.017643
Based in Hillside, IL
Free Storm Inspection
Insurance Claim Assistance
GAF Master Elite, held by only 2% of roofing contractors nationwideHaag Certified Inspector, the insurance industry standard for forensic roof inspectionBBB Accredited Business, A+ Rating#46 on Roofing Contractor Magazine 2025 Top 100 Roofing Contractors, ranked by annual revenueCertainTeed Quality Master Credentialed InstallerNational Association of the Remodeling Industry member
★★★★★

"Mike came out, did an inspection and handled all of the insurance and permit process. The crew was quick, efficient and professional."

Mark T.
★★★★★

"From start to finish, the process was seamless. Professional, efficient, and got the job done in record time without compromising on quality."

Kathy G.
★★★★★

"We had our roof, siding and gutters replaced and couldn't be happier! Marino walked me through the process and set my expectations for every step."

Katalina R.
A 31 second look at a C&N Construction storm restoration job. Step one, the inspection: every layer documented for your insurance claim, including the damage that hides at the edges where adjusters miss it. Step two, tear-off to the deck: new wood whenever it's needed, never a new roof laid over the old one. Step three, built for the next storm. Ends with an offer of a free storm damage inspection.
Watch: 31 Seconds

This Is What a Documented Roof Looks Like

Real footage from our crews, not stock. The inspection that documents every layer for your claim, the tear-off down to the deck with new wood wherever it's needed, and the roof that goes back on built for the next storm.

  • Storm damage hides at the edges. That's what gets missed.
  • New decking whenever it's needed, never a layover.
  • Local, licensed, and permanently here to honor the warranty.
Get My Free Inspection
33
Storm days
8
With tornado reports
104
Peak wind (mph)
4.8"
Largest hail

The Question We Set Out to Answer

Homeowners ask us a version of the same question after every storm: was this actually a big one, or does it just feel that way? Nobody publishes a plain answer for Chicagoland, so we built one. The question we fixed before counting anything: how many days in 2026 brought hail, damaging wind or a tornado to the eight-county Chicagoland area, which towns were named, and where is the source for each?

We wrote the counting rules before we looked at the result, and we're publishing the rules alongside the findings so anyone can check our work or disagree with it.

What We Counted, and What We Left Out

Counted: every calendar day (Chicago time) between January 8, 2026 and August 21, 2026 that had, in at least one of Cook, DuPage, Will, Kane, Kendall, Lake, McHenry or DeKalb County, any report of hail of 1 inch or more, a wind gust of 58 mph or more or a wind report that describes damage, or any tornado.

Left out: days with only flooding, winter weather, or hail and wind reports below those thresholds, and storms that stayed outside the eight counties. We counted days, not individual reports, so a day with five tornado reports counts once. That choice makes the total conservative. Where a report was later corrected by the weather service, we used the corrected figure.

Sources: the NOAA Storm Events Database for the dates it covers, and National Weather Service Local Storm Reports and Storm Prediction Center reports for later dates. We compiled and counted them; we did not generate the underlying observations. Every storm day in the table links to its sources, and the full log is published as structured data. We checked through October 23, 2026.

Findings

Chicagoland logged 33 storm days across 225 days, which is one roughly every 7 days from January 8, 2026 to August 21, 2026. 8 of those days included a tornado report. The largest reported gust was 104 mph (Goodenow, Will County, July 27, 2026) and the largest reported hail was 4.8 inches (Darien, DuPage County, March 10, 2026).

Days by type (a day can have more than one): 27 wind, 12 hail, 8 tornado.

Which Communities Appeared Most

Community Storm days naming it, 2026
Aurora 8
Plainfield 7
Joliet 6
Naperville 6
Arlington Heights 5
Downers Grove 5
Elgin 5
Homer Glen 5
Orland Park 5
Romeoville 5
Tinley Park 5
Woodridge 5

The result that surprised us: the communities at the top of this list are not the ones that got the news coverage. Coverage follows tornado tracks, which are narrow. Straight-line wind and hail cover whole counties, so a town can be named on three separate storm days without ever making the evening news, and its roofs take the accumulated damage anyway.

By County

County Storm days reaching it
Cook County 28
DuPage County 17
Will County 15
DeKalb County 14
Kane County 14
McHenry County 9
Kendall County 8
Lake County 8

Find Out What Your Address Took

Our storm map plots every event against your zip code, and a free Haag-certified inspection tells you what those events actually did to your roof.

Get My Free Inspection

Or call (708) 847-5095

Every 2026 Storm Day

All 37 days in the log, newest first, including days with flooding reports only. Your policy sets its own deadline to report a loss, so check your declarations page or ask your agent. The date beside each row is the storm date, which is what your insurer will ask for. The table is plain HTML, so it works with scripts off.

Every 2026 storm day in Cook, DuPage, Will, Kane, Kendall, Lake, McHenry and DeKalb counties, with peak hail, gust and tornado ratings, counties, towns named, report counts and sources.
Date Type Peak reported Counties Towns named Reports Sources
wind 49 mph gust Cook none named n/a Editor entry
flood flash flood reports Cook, DeKalb, DuPage, Kendall, La Salle, Will Bolingbrook, Somonauk, Burr Ridge, Homer Glen, Naperville, Chicago n/a NWS write-up
hail 1 inch hail DeKalb Sycamore 1 NWS Local Storm Reports
flood flash flood reports Cook, Will, DuPage, Kankakee Thornton, Calumet City, Naperville, Chicago, Homewood, Lansing n/a NWS write-up
wind 64 mph gust Cook, DeKalb, McHenry, Will Frankfort 7 NWS Local Storm Reports
wind, tornado EF2 tornado, 6 reported; 97 mph gust Cook, DeKalb, DuPage, Kane, Kendall, Will Plainfield, Chicago, Warrenville, Bolingbrook, Darien, Lisle 279 NWS Local Storm Reports
hail, wind 1 inch hail; wind damage reports Cook, DuPage, Lake Arlington Heights, Lemont, Mount Prospect, Naperville, Elk Grove Village, Vernon Hills 14 NWS Local Storm Reports
flood flash flood reports Cook, DuPage, Will, Kane Chicago, Hillside, Westchester, Berwyn, Oak Park n/a NWS write-up
tornado EF1 tornado Cook Glenwood 1 NWS Local Storm Reports
hail, wind, tornado EF0 tornado; 2 inch hail; wind damage reports Cook, DuPage Oak Brook, Wheaton 3 NWS Local Storm Reports
hail, wind, tornado EF1 tornado, 6 reported; 3 inch hail; 104 mph gust Cook, DuPage, Kane, Kendall, Lake, Will Downers Grove, Glen Ellyn, Wheaton, Chicago, Frankfort, Darien 310 NWS Local Storm Reports
wind wind damage reports Cook Steger 1 NWS Local Storm Reports
wind 68 mph gust Cook, DeKalb, Kane, Kendall, Will Plainfield, Millbrook, Oswego, Aurora, North Aurora 23 NWS Local Storm Reports
hail, wind 1 inch hail; 72 mph gust Cook, DeKalb, DuPage, Kane, Kendall, Will Chicago, Tinley Park, North Aurora, Arlington Heights, Burbank, Des Plaines 113 NWS Local Storm Reports
wind 66 mph gust Cook, DuPage, Kane Elmhurst, Aurora, St. Charles, Villa Park, Montgomery, Geneva 11 NWS Local Storm Reports
wind 60 mph gust Cook, McHenry Marengo, Northbrook 2 NWS Local Storm Reports
hail, wind, tornado EF0 tornado; 1.5 inch hail; 70 mph gust Cook, DeKalb, DuPage, Kane, McHenry Elgin, Hanover Park, Bartlett, Evergreen Park, Streamwood, Huntley 25 NOAA Storm Events
wind, tornado EF0 tornado; 50 mph gust DuPage, Lake Campbell 3 NOAA Storm Events
wind wind damage reports Cook Burnham, South Holland 3 NWS Local Storm Reports
wind 65 mph gust Cook, DuPage Woodridge 3 NOAA Storm Events
wind, tornado EF2 tornado, 4 reported; 74 mph gust Cook, DeKalb, DuPage, Kendall, Lake, McHenry, Will, La Salle, Livingston, Kankakee Bolingbrook, Naperville, Oak Lawn, Oswego, Alsip, Burbank 60 NOAA Storm Events
wind, tornado EF0 tornado, 2 reported; 70 mph gust Cook, DeKalb, DuPage, Kane, Kendall, Lake, McHenry, Will Joliet, Naperville, Plainfield, Crest Hill, Oak Lawn, Homer Glen 121 NOAA Storm Events
wind 69 mph gust Cook, Kane, Kankakee Aurora, Paxton, Chicago (Midway Airport) 13 NOAA Storm Events
wind 63 mph gust Cook, DeKalb, DuPage, Kane, Lake, Ogle, La Salle, Winnebago Sandwich, Sugar Grove, Leland, Sycamore, Elgin, Warrenville 10 NOAA Storm Events
wind 66 mph gust Cook, DeKalb, Kane, McHenry, Will St. Charles, Batavia, Geneva, Aurora, Elgin, Schaumburg 7 NOAA Storm Events
hail, wind 1 inch hail; 56 mph gust Kane, McHenry Kaneville, Big Foot, La Fox 4 NOAA Storm Events
hail, wind 1.25 inch hail; 63 mph gust Cook, DeKalb, DuPage, Kane, McHenry Elgin, Schaumburg 14 NOAA Storm Events
wind 61 mph gust Cook, DuPage, Lake, McHenry, Will Burbank, Winfield 13 NOAA Storm Events
hail 1.75 inch hail DeKalb, Will Joliet, New Lenox 10 NOAA Storm Events
hail 2 inch hail Cook, DuPage, Kane, Kendall, Will Montgomery, Aurora, Berwyn, Brookfield, Cicero, Downers Grove 26 NOAA Storm Events
hail 1 inch hail Cook, Will Orland Park, Lockport 5 NOAA Storm Events
wind 55 mph gust Cook, Will Homer Glen 4 NOAA Storm Events
wind 60 mph gust DeKalb, DuPage, Lake, Will none named 7 NOAA Storm Events
hail 4.8 inch hail Cook, DeKalb, DuPage, Kane, Kendall, Will Aurora, Bolingbrook, Darien, Forest Park, Joliet, La Grange 17 NOAA Storm Events
wind 50 mph gust Cook Glenwood 1 NOAA Storm Events
wind wind damage reports Cook Norwood Park 2 NWS Local Storm Reports
wind 50 mph gust Cook Brighton Park, Bucktown, Chicago Midway 4 NOAA Storm Events

Peak figures are the largest value among the qualifying reports for that day, stated as the source reports them. A blank gust means the reports describe wind damage without a measured speed. "Reports" counts the qualifying reports behind the row, with duplicates between sources merged.

Storm Recaps

Days with a written recap or a weather-service event summary, oldest first.

  • 2026-03-10: March 10, 2026 DuPage County Hail NOAA Storm Events lists 4.8 inch hail at Darien in DuPage County on March 10, 2026, among 17 reports across Cook, DeKalb, DuPage, Kane, Kendall and Will Counties. Other places named include Aurora, Bolingbrook, Joliet, La Grange and Plainfield.
  • 2026-04-17: April 17, 2026 Storm Reports NOAA Storm Events lists 7 wind reports on April 17, 2026 in Cook, DeKalb, Kane, McHenry and Will Counties, with a highest gust of 66 mph at Riley. Places named include Beecher, Rolling Meadows and St. Charles. The data for our counties contains no tornado and no hail report that day. The tornadoes NOAA lists for April 17 were outside our service counties.
  • 2026-04-27: April 27, 2026 Wake Low Wind Event NWS Chicago describes a wake low on April 27, 2026 that brought a 1 to 2 hour period of damaging non-thunderstorm winds across the Great Lakes region. NOAA Storm Events lists a highest gust of 63 mph in DeKalb County among 10 reports. Our counties in the reports are Cook, DeKalb, DuPage, Kane and Lake, and the places named include Sandwich, Sugar Grove, Sycamore, Elgin and Warrenville.
  • 2026-05-18: May 18, 2026 Morning Storms and Paxton Tornado NOAA Storm Events lists wind reports on May 18, 2026 in Cook, Kane and Kankakee Counties, with a highest gust of 69 mph at Chicago Midway. A brief EF-0 tornado near Paxton, which NWS Chicago reports in Ford County, was outside our service counties.
  • 2026-06-10: June 10, 2026 Northern Illinois Derecho NOAA Storm Events lists a highest gust of 70 mph in our counties on June 10, 2026, at Stickney in Cook County, among 121 reports across Cook, DeKalb, DuPage, Kane, Kendall, Lake, McHenry and Will Counties. Two EF-0 tornadoes are listed: one from Crestwood to Alsip in Cook County and one at Maple Park in Kane County. NWS Chicago classified the afternoon line as a derecho, which it defines as a long-lasting thunderstorm complex with damaging winds of at least 58 mph along most of its length, several well-separated gusts of 75 mph or more, and a length of at least 250 miles.
  • 2026-06-11: June 11, 2026 Tornado Outbreak NOAA Storm Events lists a 74 mph gust at Oak Lawn and four tornado reports in our counties for June 11, 2026: an EF-2 from Willow Springs to Chicago Midway in Cook County, an EF-1 from Munger to Bartlett and an EF-0 from Naperville to Four Lakes in DuPage County, and one unrated tornado at Lee in DeKalb County. NWS Chicago's event summary counts 24 tornadoes in its area that day, the second-largest local outbreak on record behind July 15, 2024, which had 32. The strongest tornado of the outbreak, an EF-3 near Kouts, Indiana, was outside our service counties.
  • 2026-06-24: June 24, 2026 Huntley Area Tornado and Hail Reports NOAA Storm Events lists 1.5 inch hail at Huntley, a 70 mph gust at Streamwood and an EF-0 tornado at Harmony in McHenry County for June 24, 2026, among 25 reports across Cook, DeKalb, DuPage, Kane and McHenry Counties. A local storm report says the McHenry County EMA reported roof damage to a barn along Harmony Road near Brier Hill Road, and video shared to social media showed a likely tornado with lofted debris nearby.
  • 2026-07-02: July 2, 2026 Evening Severe Storms NWS Chicago local storm reports for the evening of July 2, 2026 list 11 reports across Cook, DuPage and Kane Counties, with a highest gust of 66 mph at Elmhurst. In St. Charles, a report says a tree fell onto an elderly couple's home and firefighters rescued them uninjured. A radio tower in Aurora was reported collapsed in the wind.
  • 2026-07-04: July 4, 2026 Severe Storms and Flooding NWS Chicago local storm reports for July 4, 2026 list 23 reports across Cook, DeKalb, Kane, Kendall and Will Counties, with a highest gust of 68 mph at Shorewood in Will County. Flash flooding was reported in Willowbrook, Woodridge, Burr Ridge and Aurora. Near Millbrook in Kendall County, a report says a tree fell onto a camper trailer off Millbrook Road in Fox Township and lists one fatality. Trees were reported down in Millbrook.
  • 2026-07-27: July 27, 2026 Tornadoes, Hail and Wind NWS Chicago local storm reports for July 27, 2026 total 310 across Cook, DuPage, Kane, Kendall, Lake and Will Counties. The reports list hail up to 3 inches at Shorewood in Will County, a 104 mph gust near Goodenow in Will County and six tornadoes: EF-1s at Glenwood and Hazel Crest, EF-0s at Orland Park (Cook County), Downers Grove and Glen Ellyn (DuPage County) and Romeoville (Will County). NWS damage surveys in the reports put the Hazel Crest EF-1 at 110 mph peak winds on an 11.4 mile path through Country Club Hills, Hazel Crest and Homewood, and the Glenwood EF-1 at 110 mph with a peak width of 225 yards. In Lake County, a gust of 82 mph was measured at Beach Park, hangars were reported damaged at Waukegan Airport and a roof was reported blown off an apartment building on North Butrick Street.
  • 2026-08-01: August 1, 2026 Flash Flooding NWS Chicago issued a Flash Flood Warning on August 1, 2026 (warning number 42 in the Iowa Environmental Mesonet archive). The storm record lists Cook, DuPage, Will and Kane Counties for the day, with Chicago, Hillside, Westchester, Berwyn and Oak Park among the places named.
  • 2026-08-11: August 11, 2026 Derecho and Tornadoes NWS Chicago local storm reports for August 11, 2026 total 279 across Cook, DeKalb, DuPage, Kane, Kendall and Will Counties. The highest gust in those reports was 97 mph at Sugar Grove in Kane County. The reports list six tornadoes: an EF-2 at Frankfort in Will County, EF-1s at Homer Glen and Homewood in Cook County and at New Lenox and Wilmington in Will County, and an EF-0 at Oswego in Kendall County. The record lists no hail report of 1 inch or more for the day.
  • 2026-08-14: August 14-15, 2026 Flooding The storm record for August 14 and 15, 2026 lists flooding in Cook, Will, DuPage and Kankakee Counties, with Thornton, Calumet City, Naperville, Homewood, Lansing, Tinley Park and Orland Park among the places named. Flood water and wind or hail damage to a roof are separate questions. Your policy sets its own terms for each; check your declarations page.
  • 2026-09-17: September 17, 2026 Flash Flooding NWS Chicago local storm reports for September 17, 2026 list flooding in Cook, DeKalb, DuPage, Kendall, La Salle and Will Counties, including Bolingbrook and Homer Glen in Will County and Burr Ridge and Naperville in DuPage County. Rising water from flash flooding is a separate issue from wind or hail damage to a roof. Your policy sets its own terms for each; check your declarations page.
  • 2026-10-16: October 16 Wind: 49 mph Gusts at O'Hare Northwest winds gusted to 49 mph at O'Hare at 4:53 p.m. on Friday, October 16, and to 42 mph at Midway. That's gale force, below the weather service's 58 mph severe mark, but gusts like these can lift shingles that have lost their seal and bring limbs down on roofs.

Limits of This Data

Three honest limits. First, counting days rather than individual reports understates severity: the August 11 row stands for hundreds of reports and six tornado reports. Second, storm reports come from spotters, public safety agencies and weather stations, so sparsely populated areas are systematically under-documented. Third, the towns named are the towns that appear in a report, not every town that took wind. Fourth, the most recent weeks are the least complete, because NOAA publishes its database months behind and preliminary reports get corrected.

All three limits push the same direction: this log undercounts. Treat it as a floor, not a ceiling.

Using and Citing This Report

Journalists, insurance professionals, and other contractors are welcome to cite these figures. Attribution: Chicago Storm Pros (C&N Construction), "The 2026 Chicagoland Storm Report," chicagostormpros.com. The underlying records power our storm map and are published as structured data.

We refresh this log monthly from NOAA and National Weather Service data. Last checked October 23, 2026. Some storm days get their own write-ups, most recently the August 11 derecho. If you're trying to work out whether your own roof took damage in any of these, that's what the free inspection is for, and the claim vs out-of-pocket guide covers what to do with the answer.

Chicago Storm Pros is a service of C&N Construction, Inc. (cnroofs.com). Reviews, project counts, certifications, and ratings shown here reflect C&N Construction's work.

Common Questions

2026 Storm Report FAQs

How many severe storm days hit Chicagoland in 2026?
Our log counts 33 storm days between January 8, 2026 and August 21, 2026 with hail of 1 inch or more, wind of 58 mph or more or with damage reports, or a tornado in Cook, DuPage, Will, Kane, Kendall, Lake, McHenry or DeKalb County. 8 of those days included a tornado report. We checked through October 23, 2026.
Which Chicagoland towns were named most often in 2026?
Aurora and Plainfield appear on the most storm days at 8 and 7. Straight-line wind and hail spread far wider than tornado tracks, so a town can be named on several storm days without making the news.
What was the largest hail in Chicagoland in 2026?
4.8 inches, reported in Darien, DuPage County on March 10, 2026 (NOAA Storm Events). For context, hail at 1 inch commonly bruises asphalt shingles, and bruising is a subsurface fracture that can leak years later rather than immediately.
How long do I have to report storm damage to my insurer?
Your policy sets its own deadline to report a loss, and it varies and can be short, so check your declarations page or ask your agent. The date of the storm is on the table below, and every row links to its source. Our storm map plots these by address.
Where does this data come from?
NOAA's National Centers for Environmental Information Storm Events Database for dates it covers, and National Weather Service Local Storm Reports (through the Iowa Environmental Mesonet) and Storm Prediction Center reports for the days after. We compiled and counted them; we did not generate the underlying observations. Every storm day links to its sources.
Get Started

Your Town Is on This List.
What About Your Roof?

Free. No commitment. Don't sign with us unless you want to get your roof fixed.

We'll call within 2 hours during business hours to schedule.

Or call directly: (708) 847-5095
Call Now Free Inspection