{
  "schema_version": 1,
  "updated": "2026-10-23",
  "storms": [
    {
      "id": "august-2019-hail",
      "date": "2019-08-06",
      "types": [
        "hail"
      ],
      "max_hail_in": 2.5,
      "counties": [
        "Cook",
        "Lake"
      ],
      "communities": [
        "Evanston",
        "Skokie",
        "Highland Park",
        "Glenview",
        "Northbrook"
      ],
      "title": "August 6, 2019 North Shore Hail",
      "summary": "The storm record for August 6, 2019 lists hail up to 2.5 inches in Cook and Lake Counties, with Evanston, Skokie, Highland Park, Glenview and Northbrook among the places named.",
      "sources": [
        {
          "label": "NOAA Storm Events search, August 6, 2019",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=08&beginDate_dd=06&beginDate_yyyy=2019&endDate_mm=08&endDate_dd=06&endDate_yyyy=2019&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS",
          "manual": true
        }
      ],
      "origin": "curated",
      "updated": "2026-10-23"
    },
    {
      "id": "august-2020-derecho",
      "date": "2020-08-10",
      "types": [
        "wind"
      ],
      "max_gust_mph": 100,
      "counties": [
        "Cook",
        "DuPage",
        "Kane",
        "Will",
        "Lake"
      ],
      "communities": [
        "Chicago",
        "Naperville",
        "Aurora",
        "Joliet",
        "Elgin",
        "Waukegan"
      ],
      "title": "August 10, 2020 Midwest Derecho",
      "summary": "The storm record for the August 10, 2020 derecho lists a peak gust of 100 mph and Cook, DuPage, Kane, Will and Lake Counties, with Chicago, Naperville, Aurora, Joliet, Elgin and Waukegan among the places named.",
      "sources": [
        {
          "label": "NOAA Storm Events search, August 10, 2020",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=08&beginDate_dd=10&beginDate_yyyy=2020&endDate_mm=08&endDate_dd=10&endDate_yyyy=2020&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS",
          "manual": true
        }
      ],
      "origin": "curated",
      "updated": "2026-10-23"
    },
    {
      "id": "july-15-2024-plainfield-tornado",
      "date": "2024-07-15",
      "types": [
        "tornado"
      ],
      "max_gust_mph": 130,
      "counties": [
        "Will",
        "Cook",
        "DuPage"
      ],
      "communities": [
        "Plainfield",
        "Joliet",
        "Naperville",
        "Bolingbrook",
        "Chicago"
      ],
      "title": "July 15, 2024 Southwest Suburbs Tornado Outbreak",
      "summary": "NWS Chicago counts 32 tornadoes on July 15, 2024, the largest local outbreak on record in its June 11, 2026 event summary. The storm record lists Will, Cook and DuPage Counties, with Plainfield, Joliet, Naperville, Bolingbrook and Chicago among the places named.",
      "sources": [
        {
          "label": "NOAA Storm Events search, July 15, 2024",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=07&beginDate_dd=15&beginDate_yyyy=2024&endDate_mm=07&endDate_dd=15&endDate_yyyy=2024&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS",
          "manual": true
        },
        {
          "label": "NWS Chicago June 11, 2026 event summary (tornado count for July 15, 2024)",
          "url": "https://www.weather.gov/lot/2026_06_11_SevereWeather",
          "manual": true
        }
      ],
      "origin": "curated",
      "updated": "2026-10-23"
    },
    {
      "id": "2026-01-08",
      "date": "2026-01-08",
      "types": [
        "wind"
      ],
      "max_gust_mph": 50,
      "max_gust_where": "Bucktown, Cook County",
      "counties": [
        "Cook"
      ],
      "communities": [],
      "places": [
        "Brighton Park",
        "Bucktown",
        "Chicago Midway"
      ],
      "report_count": 4,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 50 mph gust, Bucktown (event 1312104, episode 209781)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1312104"
        },
        {
          "label": "NOAA Storm Events search, January 8, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=01&beginDate_dd=08&beginDate_yyyy=2026&endDate_mm=01&endDate_dd=08&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, January 8, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260108_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-01-14",
      "date": "2026-01-14",
      "types": [
        "wind"
      ],
      "counties": [
        "Cook"
      ],
      "communities": [],
      "places": [
        "Norwood Park"
      ],
      "report_count": 2,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, Norwood Park",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202601150154-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), January 14, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-01-14T05:00Z&ets=2026-01-15T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, January 14, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260114_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-03-06",
      "date": "2026-03-06",
      "types": [
        "wind"
      ],
      "max_gust_mph": 50,
      "max_gust_where": "Glenwood, Cook County",
      "counties": [
        "Cook"
      ],
      "communities": [],
      "places": [
        "Glenwood"
      ],
      "report_count": 1,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 50 mph gust, Glenwood (event 1312599, episode 210337)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1312599"
        },
        {
          "label": "NOAA Storm Events search, March 6, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=03&beginDate_dd=06&beginDate_yyyy=2026&endDate_mm=03&endDate_dd=06&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, March 6, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260306_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "march-2026-dupage-hail",
      "date": "2026-03-10",
      "types": [
        "hail"
      ],
      "max_hail_in": 4.8,
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kane",
        "Kendall",
        "Will"
      ],
      "communities": [
        "Aurora",
        "Bolingbrook",
        "Darien",
        "Forest Park",
        "Joliet",
        "La Grange",
        "Plainfield",
        "Woodridge",
        "Yorkville",
        "Naperville",
        "Downers Grove",
        "Lisle"
      ],
      "title": "March 10, 2026 DuPage County Hail",
      "summary": "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.",
      "recap_href": "/blog/prepare-roof-for-spring-storms-illinois/",
      "featured": true,
      "sources": [
        {
          "label": "NOAA Storm Events, 4.8 inch hail, Darien (event 1318853, episode 210341)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1318853"
        },
        {
          "label": "NOAA Storm Events search, March 10, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=03&beginDate_dd=10&beginDate_yyyy=2026&endDate_mm=03&endDate_dd=10&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, March 10, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260310_rpts.html"
        }
      ],
      "origin": "noaa",
      "updated": "2026-10-23",
      "max_hail_where": "Darien, DuPage County",
      "places": [
        "Aurora",
        "Bolingbrook",
        "Bolingbrook Clow",
        "Darien",
        "Forest Park",
        "Garfield Park",
        "Joliet",
        "La Grange",
        "Northerly Island",
        "Plainfield",
        "Plano",
        "Plattville"
      ],
      "report_count": 17
    },
    {
      "id": "2026-03-13",
      "date": "2026-03-13",
      "types": [
        "wind"
      ],
      "max_gust_mph": 60,
      "max_gust_where": "DuPage County",
      "counties": [
        "DeKalb",
        "DuPage",
        "Lake",
        "Will"
      ],
      "communities": [],
      "places": [],
      "report_count": 7,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 60 mph gust, DuPage County (event 1318672, episode 210344)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1318672"
        },
        {
          "label": "NOAA Storm Events search, March 13, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=03&beginDate_dd=13&beginDate_yyyy=2026&endDate_mm=03&endDate_dd=13&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, March 13, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260313_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-03-15",
      "date": "2026-03-15",
      "types": [
        "wind"
      ],
      "max_gust_mph": 55,
      "max_gust_where": "Homer Glen, Will County",
      "counties": [
        "Cook",
        "Will"
      ],
      "communities": [
        "Homer Glen"
      ],
      "places": [
        "Dolton",
        "Homer Glen",
        "Orland Hills",
        "Riverdale"
      ],
      "report_count": 4,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 55 mph gust, Homer Glen (event 1312620, episode 210347)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1312620"
        },
        {
          "label": "NOAA Storm Events search, March 15, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=03&beginDate_dd=15&beginDate_yyyy=2026&endDate_mm=03&endDate_dd=15&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, March 15, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260315_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-03-26",
      "date": "2026-03-26",
      "types": [
        "hail"
      ],
      "max_hail_in": 1,
      "max_hail_where": "Orland Park, Cook County",
      "counties": [
        "Cook",
        "Will"
      ],
      "communities": [
        "Orland Park",
        "Lockport"
      ],
      "places": [
        "Orland Park",
        "Bolingbrook Clow",
        "Crestwood",
        "Lockport"
      ],
      "report_count": 5,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 1 inch hail, Orland Park (event 1316228, episode 210771)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1316228"
        },
        {
          "label": "NOAA Storm Events search, March 26, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=03&beginDate_dd=26&beginDate_yyyy=2026&endDate_mm=03&endDate_dd=26&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, March 26, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260326_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-03-30",
      "date": "2026-03-30",
      "types": [
        "hail"
      ],
      "max_hail_in": 2,
      "max_hail_where": "Berwyn, Cook County",
      "counties": [
        "Cook",
        "DuPage",
        "Kane",
        "Kendall",
        "Will"
      ],
      "communities": [
        "Montgomery",
        "Aurora",
        "Berwyn",
        "Brookfield",
        "Cicero",
        "Downers Grove",
        "Hinsdale",
        "Naperville",
        "Oak Brook",
        "Romeoville",
        "St. Charles",
        "West Chicago",
        "Westchester",
        "Yorkville"
      ],
      "places": [
        "Montgomery",
        "Aurora",
        "Berwyn",
        "Big Rock",
        "Bolingbrook Clow",
        "Boulder Hill",
        "Bristol",
        "Brookfield",
        "Cicero",
        "Downers Grove",
        "Elsdon",
        "Eola"
      ],
      "report_count": 26,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 2 inch hail, Berwyn (event 1317011, episode 210773)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1317011"
        },
        {
          "label": "NOAA Storm Events search, March 30, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=03&beginDate_dd=30&beginDate_yyyy=2026&endDate_mm=03&endDate_dd=30&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, March 30, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260330_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-03-31",
      "date": "2026-03-31",
      "types": [
        "hail"
      ],
      "max_hail_in": 1.75,
      "max_hail_where": "Rockdale, Will County",
      "counties": [
        "DeKalb",
        "Will"
      ],
      "communities": [
        "Joliet",
        "New Lenox"
      ],
      "places": [
        "Ingalls Park",
        "Joliet",
        "Preston Heights",
        "Chicagoland Speedway",
        "New Lenox",
        "Rockdale",
        "Sandwich"
      ],
      "report_count": 10,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 1.75 inch hail, Rockdale (event 1317019, episode 210774)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1317019"
        },
        {
          "label": "NOAA Storm Events search, March 31, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=03&beginDate_dd=31&beginDate_yyyy=2026&endDate_mm=03&endDate_dd=31&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, March 31, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260331_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-04-02",
      "date": "2026-04-02",
      "types": [
        "wind"
      ],
      "max_gust_mph": 61,
      "max_gust_where": "Burbank, Cook County",
      "counties": [
        "Cook",
        "DuPage",
        "Lake",
        "McHenry",
        "Will"
      ],
      "communities": [
        "Burbank",
        "Winfield"
      ],
      "places": [
        "Antioch",
        "Bronzeville",
        "Burbank",
        "Chicago Midway",
        "Chicagoland Speedway",
        "Flowerfield",
        "Garfield Park",
        "Hartland",
        "Ringwood",
        "Sunnyside",
        "Winfield",
        "Wonder Lake"
      ],
      "report_count": 13,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 61 mph gust, Burbank (event 1331390, episode 211371)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1331390"
        },
        {
          "label": "NOAA Storm Events search, April 2, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=04&beginDate_dd=02&beginDate_yyyy=2026&endDate_mm=04&endDate_dd=02&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, April 2, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260402_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-04-14",
      "date": "2026-04-14",
      "types": [
        "hail",
        "wind"
      ],
      "max_hail_in": 1.25,
      "max_hail_where": "Dekalb, DeKalb County",
      "max_gust_mph": 63,
      "max_gust_where": "Harvard, McHenry County",
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kane",
        "McHenry"
      ],
      "communities": [
        "Elgin",
        "Schaumburg"
      ],
      "places": [
        "Dekalb",
        "Cloverdale",
        "Elgin",
        "Hampshire",
        "Harvard",
        "Huntley",
        "Keeneyville",
        "Lily Lake",
        "Prospect Heights",
        "Schaumburg",
        "Youngsdale"
      ],
      "report_count": 14,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 1.25 inch hail, Dekalb (event 1331422, episode 211376)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1331422"
        },
        {
          "label": "NOAA Storm Events, 63 mph gust, Harvard (event 1331417, episode 211376)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1331417"
        },
        {
          "label": "NOAA Storm Events search, April 14, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=04&beginDate_dd=14&beginDate_yyyy=2026&endDate_mm=04&endDate_dd=14&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, April 14, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260414_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-04-15",
      "date": "2026-04-15",
      "types": [
        "hail",
        "wind"
      ],
      "max_hail_in": 1,
      "max_hail_where": "Big Foot, McHenry County",
      "max_gust_mph": 56,
      "max_gust_where": "Kaneville, Kane County",
      "counties": [
        "Kane",
        "McHenry"
      ],
      "communities": [],
      "places": [
        "Kaneville",
        "Big Foot",
        "La Fox"
      ],
      "report_count": 4,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 1 inch hail, Big Foot (event 1333690, episode 211378)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1333690"
        },
        {
          "label": "NOAA Storm Events, 56 mph gust, Kaneville (event 1333699, episode 211378)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1333699"
        },
        {
          "label": "NOAA Storm Events search, April 15, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=04&beginDate_dd=15&beginDate_yyyy=2026&endDate_mm=04&endDate_dd=15&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, April 15, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260415_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "april-17-2026-tornadoes",
      "date": "2026-04-17",
      "types": [
        "wind"
      ],
      "max_gust_mph": 66,
      "counties": [
        "Cook",
        "DeKalb",
        "Kane",
        "McHenry",
        "Will"
      ],
      "communities": [
        "St. Charles",
        "Batavia",
        "Geneva",
        "Aurora",
        "Elgin",
        "Schaumburg",
        "Palatine",
        "Arlington Heights",
        "Joliet",
        "Plainfield",
        "Bolingbrook",
        "Orland Park",
        "Tinley Park"
      ],
      "title": "April 17, 2026 Storm Reports",
      "summary": "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.",
      "recap_href": "/blog/april-17-2026-tornadoes-chicagoland-recap/",
      "featured": true,
      "sources": [
        {
          "label": "NOAA Storm Events, 66 mph gust, Riley (event 1333824, episode 211380)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1333824"
        },
        {
          "label": "NOAA Storm Events search, April 17, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=04&beginDate_dd=17&beginDate_yyyy=2026&endDate_mm=04&endDate_dd=17&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, April 17, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260417_rpts.html"
        }
      ],
      "origin": "noaa",
      "updated": "2026-10-23",
      "max_gust_where": "Riley, McHenry County",
      "places": [
        "Beecher",
        "Eagle Lake",
        "Riley",
        "Rolling Meadows",
        "Rollo",
        "St Charles",
        "Woodlake Landing"
      ],
      "report_count": 7
    },
    {
      "id": "april-27-2026-wake-low-winds",
      "date": "2026-04-27",
      "types": [
        "wind"
      ],
      "max_gust_mph": 63,
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kane",
        "Lake",
        "Ogle",
        "La Salle",
        "Winnebago",
        "Lake (IN)",
        "Porter (IN)"
      ],
      "communities": [
        "Sandwich",
        "Sugar Grove",
        "Leland",
        "Sycamore",
        "Elgin",
        "Warrenville"
      ],
      "title": "April 27, 2026 Wake Low Wind Event",
      "summary": "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.",
      "sources": [
        {
          "label": "NOAA Storm Events, 63 mph gust, DeKalb County (event 1334314, episode 211384)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1334314"
        },
        {
          "label": "NOAA Storm Events search, April 27, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=04&beginDate_dd=27&beginDate_yyyy=2026&endDate_mm=04&endDate_dd=27&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, April 27, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260427_rpts.html"
        },
        {
          "label": "NWS Chicago",
          "url": "https://www.weather.gov/lot/2026_4_27_WakeLow",
          "manual": true
        }
      ],
      "origin": "noaa",
      "updated": "2026-10-23",
      "max_gust_where": "DeKalb County",
      "places": [],
      "report_count": 10
    },
    {
      "id": "may-18-2026-paxton-tornado",
      "date": "2026-05-18",
      "types": [
        "wind"
      ],
      "max_gust_mph": 69,
      "counties": [
        "Cook",
        "Kane",
        "Kankakee",
        "Lake (IN)"
      ],
      "communities": [
        "Aurora",
        "Paxton",
        "Chicago (Midway Airport)"
      ],
      "title": "May 18, 2026 Morning Storms and Paxton Tornado",
      "summary": "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.",
      "sources": [
        {
          "label": "NOAA Storm Events, 69 mph gust, Chicago Midway (event 1331331, episode 212799)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1331331"
        },
        {
          "label": "NOAA Storm Events search, May 18, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=05&beginDate_dd=18&beginDate_yyyy=2026&endDate_mm=05&endDate_dd=18&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, May 18, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260518_rpts.html"
        },
        {
          "label": "NWS Chicago",
          "url": "https://www.weather.gov/lot/2026_05_18_SevereWeather",
          "manual": true
        }
      ],
      "origin": "noaa",
      "updated": "2026-10-23",
      "max_gust_where": "Chicago Midway, Cook County",
      "places": [
        "Aurora",
        "Chicago Midway",
        "Elsdon",
        "Forest View",
        "Homewood",
        "Lakeview",
        "Mt Greenwood",
        "Near West Side",
        "Roseland",
        "South Chicago",
        "Summit",
        "Trumbull Park"
      ],
      "report_count": 13
    },
    {
      "id": "june-10-2026-derecho",
      "date": "2026-06-10",
      "types": [
        "wind",
        "tornado"
      ],
      "max_gust_mph": 70,
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kane",
        "Kendall",
        "Lake",
        "McHenry",
        "Will",
        "Lake (IN)",
        "Porter (IN)"
      ],
      "communities": [
        "Joliet",
        "Naperville",
        "Plainfield",
        "Crest Hill",
        "Oak Lawn",
        "Homer Glen",
        "Romeoville",
        "Tinley Park",
        "Arlington Heights",
        "Bloomingdale",
        "Brookfield",
        "Buffalo Grove",
        "Burbank",
        "Elgin",
        "Elk Grove Village",
        "Evergreen Park",
        "Geneva",
        "Hillside",
        "Hoffman Estates",
        "Lemont",
        "Lockport",
        "Orland Park",
        "Palatine",
        "Palos Park",
        "Schaumburg",
        "South Elgin",
        "Streamwood",
        "Warrenville",
        "West Chicago",
        "Westchester",
        "Woodridge",
        "Palos Heights",
        "Alsip"
      ],
      "title": "June 10, 2026 Northern Illinois Derecho",
      "summary": "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.",
      "sources": [
        {
          "label": "NOAA Storm Events, 70 mph gust, Stickney (event 1338971, episode 213072)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1338971"
        },
        {
          "label": "NOAA Storm Events, EF0 tornado, Maple Park (event 1336557, episode 213072)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1336557"
        },
        {
          "label": "NOAA Storm Events, EF0 tornado, Crestwood (event 1338899, episode 213072)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1338899"
        },
        {
          "label": "NOAA Storm Events search, June 10, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=06&beginDate_dd=10&beginDate_yyyy=2026&endDate_mm=06&endDate_dd=10&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, June 10, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260610_rpts.html"
        },
        {
          "label": "NWS Chicago",
          "url": "https://www.weather.gov/lot/2026_06_10_Derecho",
          "manual": true
        }
      ],
      "origin": "noaa",
      "updated": "2026-10-23",
      "max_gust_where": "Stickney, Cook County",
      "tornadoes": [
        {
          "rating": "EF0",
          "where": "Crestwood to Alsip, Cook County"
        },
        {
          "rating": "EF0",
          "where": "Maple Park, Kane County"
        }
      ],
      "places": [
        "Joliet",
        "Naperville",
        "Plainfield",
        "Big Rock",
        "Crest Hill",
        "Lakeview",
        "Oak Lawn",
        "Barrington Hills",
        "Bolingbrook Clow",
        "Gold Coast",
        "Homer Glen",
        "Maple Park"
      ],
      "report_count": 121
    },
    {
      "id": "june-11-2026-tornado-outbreak",
      "date": "2026-06-11",
      "types": [
        "wind",
        "tornado"
      ],
      "max_gust_mph": 74,
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kendall",
        "Lake",
        "McHenry",
        "Will",
        "La Salle",
        "Livingston",
        "Kankakee",
        "Lake (IN)",
        "Porter (IN)",
        "Newton (IN)",
        "Benton (IN)"
      ],
      "communities": [
        "Bolingbrook",
        "Naperville",
        "Oak Lawn",
        "Oswego",
        "Alsip",
        "Burbank",
        "Chicago",
        "La Grange",
        "Palos Park",
        "Romeoville",
        "Waukegan",
        "Woodridge",
        "Long Point",
        "Streator",
        "Wenona",
        "Graymont",
        "Dwight",
        "Paxton",
        "Loda",
        "Ludlow",
        "Lisle",
        "Bartlett",
        "Hickory Hills",
        "Garfield Ridge (Chicago)",
        "Merrillville",
        "Hobart",
        "Cedar Lake",
        "Schneider",
        "Hebron",
        "Kouts",
        "Watseka"
      ],
      "title": "June 11, 2026 Tornado Outbreak",
      "summary": "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.",
      "sources": [
        {
          "label": "NOAA Storm Events, 74 mph gust, Oak Lawn (event 1340261, episode 213076)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1340261"
        },
        {
          "label": "NOAA Storm Events, EF2 tornado, Willow Springs (event 1342088, episode 213076)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1342088"
        },
        {
          "label": "NOAA Storm Events, EF1 tornado, Munger (event 1350354, episode 213076)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1350354"
        },
        {
          "label": "NOAA Storm Events, EF0 tornado, Naperville (event 1341674, episode 213076)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1341674"
        },
        {
          "label": "NOAA Storm Events, unrated tornado, Lee (event 1341656, episode 213076)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1341656"
        },
        {
          "label": "NOAA Storm Events search, June 11, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=06&beginDate_dd=11&beginDate_yyyy=2026&endDate_mm=06&endDate_dd=11&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, June 11, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260611_rpts.html"
        },
        {
          "label": "NWS Chicago",
          "url": "https://www.weather.gov/lot/2026_06_11_SevereWeather",
          "manual": true
        }
      ],
      "origin": "noaa",
      "updated": "2026-10-23",
      "max_gust_where": "Oak Lawn, Cook County",
      "tornadoes": [
        {
          "rating": "EF2",
          "where": "Willow Springs to Chicago Midway, Cook County"
        },
        {
          "rating": "EF1",
          "where": "Munger to Bartlett, DuPage County"
        },
        {
          "rating": "EF0",
          "where": "Naperville to Four Lakes, DuPage County"
        },
        {
          "rating": null,
          "where": "Lee, DeKalb County"
        }
      ],
      "places": [
        "Bolingbrook",
        "Naperville",
        "Oak Lawn",
        "Oswego",
        "Alsip",
        "Archer Heights",
        "Argonne National Laboratory",
        "Auburn Gresham",
        "Auburn Park",
        "Avalon Park",
        "Back Of The Yards",
        "Beverly"
      ],
      "report_count": 60
    },
    {
      "id": "2026-06-13",
      "date": "2026-06-13",
      "types": [
        "wind"
      ],
      "max_gust_mph": 65,
      "max_gust_where": "Calumet City, Cook County",
      "counties": [
        "Cook",
        "DuPage"
      ],
      "communities": [
        "Woodridge"
      ],
      "places": [
        "Calumet City",
        "South Holland",
        "Woodridge"
      ],
      "report_count": 3,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 65 mph gust, Calumet City (event 1333798, episode 213080)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1333798"
        },
        {
          "label": "NOAA Storm Events search, June 13, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=06&beginDate_dd=13&beginDate_yyyy=2026&endDate_mm=06&endDate_dd=13&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, June 13, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260613_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-06-14",
      "date": "2026-06-14",
      "types": [
        "wind"
      ],
      "counties": [
        "Cook"
      ],
      "communities": [],
      "places": [
        "Burnham",
        "South Holland"
      ],
      "report_count": 3,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, South Holland",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202606160330-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), June 14, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-06-14T05:00Z&ets=2026-06-15T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, June 14, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260614_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-06-17",
      "date": "2026-06-17",
      "types": [
        "wind",
        "tornado"
      ],
      "max_gust_mph": 50,
      "max_gust_where": "DuPage County",
      "tornadoes": [
        {
          "rating": "EF0",
          "where": "Campbell, Lake County"
        }
      ],
      "counties": [
        "DuPage",
        "Lake"
      ],
      "communities": [],
      "places": [
        "Campbell"
      ],
      "report_count": 3,
      "origin": "noaa",
      "sources": [
        {
          "label": "NOAA Storm Events, 50 mph gust, DuPage County (event 1349978, episode 213082)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1349978"
        },
        {
          "label": "NOAA Storm Events, EF0 tornado, Campbell (event 1349948, episode 213082)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1349948"
        },
        {
          "label": "NOAA Storm Events search, June 17, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=06&beginDate_dd=17&beginDate_yyyy=2026&endDate_mm=06&endDate_dd=17&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, June 17, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260617_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "june-24-2026-huntley-storms",
      "date": "2026-06-24",
      "types": [
        "hail",
        "wind",
        "tornado"
      ],
      "max_hail_in": 1.5,
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kane",
        "McHenry"
      ],
      "communities": [
        "Elgin",
        "Hanover Park",
        "Bartlett",
        "Evergreen Park",
        "Streamwood",
        "Huntley",
        "Carpentersville",
        "Algonquin"
      ],
      "title": "June 24, 2026 Huntley Area Tornado and Hail Reports",
      "summary": "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.",
      "recap_href": "/blog/summer-2026-storm-timeline-chicagoland/",
      "featured": true,
      "sources": [
        {
          "label": "NOAA Storm Events, 1.5 inch hail, Huntley (event 1345656, episode 213085)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1345656"
        },
        {
          "label": "NOAA Storm Events, 70 mph gust, Streamwood (event 1345671, episode 213085)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1345671"
        },
        {
          "label": "NOAA Storm Events, EF0 tornado, Harmony (event 1345200, episode 213085)",
          "url": "https://www.ncdc.noaa.gov/stormevents/eventdetails.jsp?id=1345200"
        },
        {
          "label": "NOAA Storm Events search, June 24, 2026",
          "url": "https://www.ncdc.noaa.gov/stormevents/listevents.jsp?eventType=%28C%29+Hail&eventType=%28C%29+Thunderstorm+Wind&eventType=%28C%29+Tornado&beginDate_mm=06&beginDate_dd=24&beginDate_yyyy=2026&endDate_mm=06&endDate_dd=24&endDate_yyyy=2026&hailfilter=0.00&tornfilter=0&windfilter=000&sort=DT&submitbutton=Search&statefips=17%2CILLINOIS"
        },
        {
          "label": "SPC storm reports, June 24, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260624_rpts.html"
        },
        {
          "label": "NWS Local Storm Report, McHenry County EMA report of barn roof damage, Harmony Road, via Iowa Environmental Mesonet, June 24, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-06-24T05:00Z&ets=2026-06-25T06:00Z&wfos=LOT,ILX",
          "manual": true
        }
      ],
      "origin": "noaa",
      "updated": "2026-10-23",
      "max_hail_where": "Huntley, McHenry County",
      "max_gust_mph": 70,
      "max_gust_where": "Streamwood, Cook County",
      "tornadoes": [
        {
          "rating": "EF0",
          "where": "Harmony, McHenry County"
        }
      ],
      "places": [
        "Algonquin",
        "Elgin",
        "Hanover Park",
        "Huntley",
        "Bartlett",
        "Cloverdale",
        "Evergreen Park",
        "Harmony",
        "Lake In The Hills",
        "Malta",
        "Morgan Park",
        "Sleepy Hollow"
      ],
      "report_count": 25
    },
    {
      "id": "2026-06-28",
      "date": "2026-06-28",
      "types": [
        "wind"
      ],
      "max_gust_mph": 60,
      "max_gust_where": "Marengo, McHenry County",
      "counties": [
        "Cook",
        "McHenry"
      ],
      "communities": [],
      "places": [
        "Marengo",
        "Northbrook"
      ],
      "report_count": 2,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, 60 mph gust, Marengo",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202606282140-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), June 28, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-06-28T05:00Z&ets=2026-06-29T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, June 28, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260628_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "july-2-2026-overnight-storms",
      "date": "2026-07-02",
      "types": [
        "wind"
      ],
      "max_gust_mph": 66,
      "counties": [
        "Cook",
        "DuPage",
        "Kane"
      ],
      "communities": [
        "Elmhurst",
        "Aurora",
        "St. Charles",
        "Villa Park",
        "Montgomery",
        "Geneva",
        "Batavia"
      ],
      "title": "July 2, 2026 Evening Severe Storms",
      "summary": "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.",
      "recap_href": "/blog/summer-2026-storm-timeline-chicagoland/",
      "featured": true,
      "sources": [
        {
          "label": "NWS Local Storm Report, 66 mph gust, Elmhurst",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607052316-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), July 2, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-07-02T05:00Z&ets=2026-07-03T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, July 2, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260702_rpts.html"
        }
      ],
      "origin": "iem-lsr",
      "updated": "2026-10-23",
      "max_gust_where": "Elmhurst, DuPage County",
      "places": [
        "Elmhurst",
        "Aurora",
        "St. Charles",
        "Villa Park",
        "Montgomery",
        "Rogers Park"
      ],
      "report_count": 11
    },
    {
      "id": "2026-07-03",
      "date": "2026-07-03",
      "types": [
        "hail",
        "wind"
      ],
      "max_hail_in": 1,
      "max_hail_where": "Rockdale, Will County",
      "max_gust_mph": 72,
      "max_gust_where": "Midway, Cook County",
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kane",
        "Kendall",
        "Will"
      ],
      "communities": [
        "Chicago",
        "Tinley Park",
        "North Aurora",
        "Arlington Heights",
        "Burbank",
        "Des Plaines",
        "Downers Grove",
        "Glen Ellyn",
        "Hoffman Estates",
        "Homer Glen",
        "Joliet",
        "Lombard",
        "Mokena",
        "Mount Prospect",
        "Plainfield",
        "Romeoville",
        "Streamwood",
        "Westchester",
        "Yorkville",
        "Aurora"
      ],
      "places": [
        "Chicago",
        "Rockdale",
        "Tinley Park",
        "Cortland",
        "Lakeview",
        "Midway",
        "North Aurora",
        "Arlington Heights",
        "Big Rock",
        "Burbank",
        "Channahon",
        "Chicago Lawn"
      ],
      "report_count": 113,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, 1 inch hail, Rockdale",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607052318-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, 72 mph gust, Midway",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607031832-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), July 3, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-07-03T05:00Z&ets=2026-07-04T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, July 3, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260703_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "july-4-2026-severe-storms",
      "date": "2026-07-04",
      "types": [
        "wind"
      ],
      "max_gust_mph": 68,
      "counties": [
        "Cook",
        "DeKalb",
        "Kane",
        "Kendall",
        "Will"
      ],
      "communities": [
        "Plainfield",
        "Millbrook",
        "Oswego",
        "Aurora",
        "North Aurora"
      ],
      "title": "July 4, 2026 Severe Storms and Flooding",
      "summary": "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.",
      "recap_href": "/blog/summer-2026-storm-timeline-chicagoland/",
      "featured": true,
      "sources": [
        {
          "label": "NWS Local Storm Report, 68 mph gust, Shorewood",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607042106-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), July 4, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-07-04T05:00Z&ets=2026-07-05T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, July 4, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260704_rpts.html"
        }
      ],
      "origin": "iem-lsr",
      "updated": "2026-10-23",
      "max_gust_where": "Shorewood, Will County",
      "places": [
        "Millbrook",
        "Huntley",
        "Dekalb",
        "Gilberts",
        "Glenwood",
        "Peotone",
        "Plainfield",
        "Preston Heights",
        "Shorewood"
      ],
      "report_count": 23
    },
    {
      "id": "2026-07-10",
      "date": "2026-07-10",
      "types": [
        "wind"
      ],
      "counties": [
        "Cook"
      ],
      "communities": [],
      "places": [
        "Steger"
      ],
      "report_count": 1,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, Steger",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607110247-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), July 10, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-07-10T05:00Z&ets=2026-07-11T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, July 10, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260710_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "july-27-2026-tornado-outbreak",
      "date": "2026-07-27",
      "types": [
        "hail",
        "wind",
        "tornado"
      ],
      "max_gust_mph": 104,
      "counties": [
        "Cook",
        "DuPage",
        "Kane",
        "Kendall",
        "Lake",
        "Will"
      ],
      "communities": [
        "Downers Grove",
        "Glen Ellyn",
        "Wheaton",
        "Chicago",
        "Frankfort",
        "Darien",
        "Homer Glen",
        "Mokena",
        "Tinley Park",
        "Oak Brook",
        "Westmont",
        "Carol Stream",
        "Clarendon Hills",
        "Glendale Heights",
        "Hanover Park",
        "Lemont",
        "Lombard",
        "Oak Lawn",
        "Orland Park",
        "Schaumburg",
        "Willowbrook",
        "Hinsdale",
        "Roselle",
        "Streamwood",
        "Villa Park",
        "Waukegan",
        "Winfield",
        "Arlington Heights",
        "Bartlett",
        "Burr Ridge",
        "Elmhurst",
        "Evergreen Park",
        "Lisle",
        "Midlothian",
        "Plainfield",
        "Warrenville",
        "Addison",
        "Bloomingdale",
        "Mount Prospect",
        "Palos Park",
        "Romeoville",
        "Woodridge",
        "Hazel Crest",
        "Country Club Hills",
        "Markham",
        "Glenwood",
        "Beach Park",
        "Lake Forest",
        "Mettawa"
      ],
      "title": "July 27, 2026 Tornadoes, Hail and Wind",
      "summary": "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.",
      "recap_href": "/blog/july-27-2026-tornadoes-chicagoland-recap/",
      "featured": true,
      "sources": [
        {
          "label": "NWS Local Storm Report, 3 inch hail, Shorewood",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607280003-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, 104 mph gust, Goodenow",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608051915-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, tornado EF1, Glenwood",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607301712-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, tornado EF1, Hazel Crest",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608040110-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, tornado EF0, Glen Ellyn",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607280547-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), July 27, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-07-27T05:00Z&ets=2026-07-28T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, July 27, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260727_rpts.html"
        }
      ],
      "origin": "iem-lsr",
      "updated": "2026-10-23",
      "max_hail_in": 3,
      "max_hail_where": "Shorewood, Will County",
      "max_gust_where": "Goodenow, Will County",
      "tornadoes": [
        {
          "rating": "EF1",
          "where": "Glenwood, Cook County"
        },
        {
          "rating": "EF1",
          "where": "Hazel Crest, Cook County"
        },
        {
          "rating": "EF0",
          "where": "Downers Grove, DuPage County"
        },
        {
          "rating": "EF0",
          "where": "Glen Ellyn, DuPage County"
        },
        {
          "rating": "EF0",
          "where": "Orland Park, Cook County"
        },
        {
          "rating": "EF0",
          "where": "Romeoville, Will County"
        }
      ],
      "places": [
        "Downers Grove",
        "Oak Forest",
        "Glen Ellyn",
        "Shorewood",
        "Wheaton",
        "Chicago",
        "Frankfort",
        "Darien",
        "Homer Glen",
        "Mokena",
        "Tinley Park",
        "York Center"
      ],
      "report_count": 310
    },
    {
      "id": "2026-07-28",
      "date": "2026-07-28",
      "types": [
        "hail",
        "wind",
        "tornado"
      ],
      "max_hail_in": 2,
      "max_hail_where": "Oak Brook, DuPage County",
      "tornadoes": [
        {
          "rating": "EF0",
          "where": "Wheaton, DuPage County"
        }
      ],
      "counties": [
        "Cook",
        "DuPage"
      ],
      "communities": [
        "Oak Brook",
        "Wheaton"
      ],
      "places": [
        "Ford Heights",
        "Oak Brook",
        "Wheaton"
      ],
      "report_count": 3,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, 2 inch hail, Oak Brook",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607281924-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, tornado EF0, Wheaton",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607292043-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), July 28, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-07-28T05:00Z&ets=2026-07-29T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, July 28, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260728_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "2026-07-30",
      "date": "2026-07-30",
      "types": [
        "tornado"
      ],
      "tornadoes": [
        {
          "rating": "EF1",
          "where": "Glenwood, Cook County"
        }
      ],
      "counties": [
        "Cook"
      ],
      "communities": [],
      "places": [
        "Glenwood"
      ],
      "report_count": 1,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, tornado EF1, Glenwood",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202607301634-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), July 30, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-07-30T05:00Z&ets=2026-07-31T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, July 30, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260730_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "august-1-2026-flash-flooding",
      "date": "2026-08-01",
      "types": [
        "flood"
      ],
      "counties": [
        "Cook",
        "DuPage",
        "Will",
        "Kane"
      ],
      "communities": [
        "Chicago",
        "Hillside",
        "Westchester",
        "Berwyn",
        "Oak Park"
      ],
      "title": "August 1, 2026 Flash Flooding",
      "summary": "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.",
      "recap_href": "/blog/summer-2026-storm-timeline-chicagoland/",
      "featured": true,
      "sources": [
        {
          "label": "NWS Chicago (via IEM VTEC archive)",
          "url": "https://mesonet.agron.iastate.edu/vtec/?year=2026&wfo=KLOT&phenomena=FF&significance=W&eventid=0042",
          "manual": true
        }
      ],
      "origin": "curated",
      "updated": "2026-10-23"
    },
    {
      "id": "2026-08-09",
      "date": "2026-08-09",
      "types": [
        "hail",
        "wind"
      ],
      "max_hail_in": 1,
      "max_hail_where": "Naperville, DuPage County",
      "counties": [
        "Cook",
        "DuPage",
        "Lake"
      ],
      "communities": [
        "Arlington Heights",
        "Lemont",
        "Mount Prospect",
        "Naperville",
        "Elk Grove Village",
        "Vernon Hills"
      ],
      "places": [
        "Arlington Heights",
        "Lemont",
        "Mount Prospect",
        "Naperville",
        "Posen",
        "Edgewater",
        "Elk Grove Village",
        "Humboldt Park",
        "Vernon Hills"
      ],
      "report_count": 14,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, 1 inch hail, Naperville",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608111346-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), August 9, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-08-09T05:00Z&ets=2026-08-10T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, August 9, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260809_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "august-11-2026-derecho",
      "date": "2026-08-11",
      "types": [
        "wind",
        "tornado"
      ],
      "max_gust_mph": 97,
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kane",
        "Kendall",
        "Will"
      ],
      "communities": [
        "Plainfield",
        "Chicago",
        "Warrenville",
        "Bolingbrook",
        "Darien",
        "Lisle",
        "Naperville",
        "Oswego",
        "Batavia",
        "Lemont",
        "Yorkville",
        "Frankfort",
        "Lockport",
        "New Lenox",
        "Aurora",
        "Carol Stream",
        "Clarendon Hills",
        "Downers Grove",
        "Hinsdale",
        "Joliet",
        "Midlothian",
        "Palos Park",
        "St. Charles",
        "Tinley Park",
        "Homer Glen",
        "Mokena",
        "Oak Lawn",
        "Winfield",
        "Orland Park",
        "Monee",
        "Wilmington",
        "Westmont",
        "Sugar Grove",
        "Shorewood"
      ],
      "title": "August 11, 2026 Derecho and Tornadoes",
      "summary": "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.",
      "recap_href": "/blog/august-11-2026-derecho-chicagoland-recap/",
      "featured": true,
      "sources": [
        {
          "label": "NWS Local Storm Report, 97 mph gust, Sugar Grove",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608111704-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, tornado EF2, Frankfort",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608142213-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, tornado EF1, Wilmington",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608130109-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "NWS Local Storm Report, tornado EF1, Homewood",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608132237-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), August 11, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-08-11T05:00Z&ets=2026-08-12T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, August 11, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260811_rpts.html"
        },
        {
          "label": "NWS Chicago event summary / damage surveys",
          "url": "https://www.weather.gov/lot/2026_08_11_Derecho",
          "manual": true
        }
      ],
      "origin": "iem-lsr",
      "updated": "2026-10-23",
      "max_gust_where": "Sugar Grove, Kane County",
      "tornadoes": [
        {
          "rating": "EF2",
          "where": "Frankfort, Will County"
        },
        {
          "rating": "EF1",
          "where": "Homer Glen, Cook County"
        },
        {
          "rating": "EF1",
          "where": "Homewood, Cook County"
        },
        {
          "rating": "EF1",
          "where": "New Lenox, Will County"
        },
        {
          "rating": "EF1",
          "where": "Wilmington, Will County"
        },
        {
          "rating": "EF0",
          "where": "Oswego, Kendall County"
        }
      ],
      "places": [
        "Crete",
        "Plainfield",
        "Chicago",
        "Crystal Lawns",
        "Sugar Grove",
        "Warrenville",
        "Bolingbrook",
        "Boulder Hill",
        "Braidwood",
        "Darien",
        "Frankfort Square",
        "Lisle"
      ],
      "report_count": 279
    },
    {
      "id": "2026-08-12",
      "date": "2026-08-12",
      "types": [
        "wind"
      ],
      "max_gust_mph": 64,
      "max_gust_where": "Shorewood, Will County",
      "counties": [
        "Cook",
        "DeKalb",
        "McHenry",
        "Will"
      ],
      "communities": [
        "Frankfort"
      ],
      "places": [
        "Algonquin",
        "Crete",
        "Flossmoor",
        "Frankfort",
        "Peotone",
        "Shorewood",
        "Somonauk"
      ],
      "report_count": 7,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, 64 mph gust, Shorewood",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608121659-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), August 12, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-08-12T05:00Z&ets=2026-08-13T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, August 12, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260812_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "august-14-2026-flooding",
      "date": "2026-08-14",
      "types": [
        "flood"
      ],
      "counties": [
        "Cook",
        "Will",
        "DuPage",
        "Kankakee"
      ],
      "communities": [
        "Thornton",
        "Calumet City",
        "Naperville",
        "Chicago",
        "Homewood",
        "Lansing",
        "Tinley Park",
        "Orland Park"
      ],
      "title": "August 14-15, 2026 Flooding",
      "summary": "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.",
      "recap_href": "/blog/august-2026-flooding-roof-or-flood-damage/",
      "featured": true,
      "sources": [
        {
          "label": "NWS Chicago Flood Watch and Flood Warning products",
          "url": "https://www.weather.gov/lot/",
          "manual": true
        }
      ],
      "origin": "curated",
      "updated": "2026-10-23"
    },
    {
      "id": "2026-08-21",
      "date": "2026-08-21",
      "types": [
        "hail"
      ],
      "max_hail_in": 1,
      "max_hail_where": "Sycamore, DeKalb County",
      "counties": [
        "DeKalb"
      ],
      "communities": [],
      "places": [
        "Sycamore"
      ],
      "report_count": 1,
      "origin": "iem-lsr",
      "sources": [
        {
          "label": "NWS Local Storm Report, 1 inch hail, Sycamore",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202608212015-KLOT-NWUS53-LSRLOT"
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), August 21, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-08-21T05:00Z&ets=2026-08-22T06:00Z&wfos=LOT,ILX"
        },
        {
          "label": "SPC storm reports, August 21, 2026",
          "url": "https://www.spc.noaa.gov/climo/reports/260821_rpts.html"
        }
      ],
      "updated": "2026-10-23"
    },
    {
      "id": "september-17-2026-flooding",
      "date": "2026-09-17",
      "types": [
        "flood"
      ],
      "counties": [
        "Cook",
        "DeKalb",
        "DuPage",
        "Kendall",
        "La Salle",
        "Will"
      ],
      "communities": [
        "Bolingbrook",
        "Somonauk",
        "Burr Ridge",
        "Homer Glen",
        "Naperville",
        "Chicago",
        "Mendota",
        "Willowbrook",
        "Sandwich",
        "Archer Hts.",
        "Hegewisch",
        "Harvey"
      ],
      "title": "September 17, 2026 Flash Flooding",
      "summary": "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.",
      "sources": [
        {
          "label": "NWS Chicago Local Storm Reports (via Iowa Environmental Mesonet)",
          "url": "https://mesonet.agron.iastate.edu/p.php?pid=202609171145-KLOT-NWUS53-LSRLOT",
          "manual": true
        },
        {
          "label": "Iowa Environmental Mesonet Local Storm Reports (Chicago and Lincoln offices), September 17, 2026",
          "url": "https://mesonet.agron.iastate.edu/geojson/lsr.php?sts=2026-09-17T05:00Z&ets=2026-09-18T06:00Z&wfos=LOT,ILX",
          "manual": true
        }
      ],
      "origin": "curated",
      "updated": "2026-10-23"
    },
    {
      "id": "2026-10-16",
      "date": "2026-10-16",
      "types": [
        "wind"
      ],
      "max_gust_mph": 49,
      "max_gust_where": "O'Hare Airport, Cook County",
      "severe": false,
      "counties": [
        "Cook"
      ],
      "communities": [],
      "sources": [
        {
          "label": "O'Hare (ORD) airport observations, October 16, 2026: peak wind 43 knots (49 mph) at 4:53 p.m.",
          "url": "https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?station=ORD&data=peak_wind_gust&data=peak_wind_time&data=gust&sts=2026-10-16T05:00Z&ets=2026-10-17T05:00Z&tz=America/Chicago&format=onlycomma&missing=empty"
        },
        {
          "label": "Chicago-area airport daily peak gusts, October 16, 2026 (O'Hare 49 mph, Midway 42 mph)",
          "url": "https://mesonet.agron.iastate.edu/cgi-bin/request/daily.py?network=IL_ASOS&stations=ORD&stations=MDW&var=max_wind_gust_kts&sts=2026-10-16&ets=2026-10-16&format=csv"
        }
      ],
      "title": "October 16 Wind: 49 mph Gusts at O'Hare",
      "summary": "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.",
      "origin": "manual",
      "updated": "2026-10-23"
    }
  ]
}
