July 23 COVID-19 cases per county
Since the outbreak began, there have been 83,563 cases in the suburbs as of Thursday, 50% of the state's total, according to the Illinois Department of Public Health. There have been 3,750 deaths in the suburbs, representing almost 50.9% of all deaths in Illinois.
Cook County
• As of Thursday, suburban Cook County had 42,715 cases and 2,067 deaths, according to the state. In Chicago: 58,080 cases and 2,743 fatalities.
• Top suburban Cook County counts from the county health department and medical examiner's office: 1,891 cases and 101 deaths in Des Plaines, 877 cases and 62 deaths in Wheeling, 818 cases and 19 deaths in Palatine, 731 cases and 23 deaths in Streamwood, 714 cases and 10 deaths in Mount Prospect, 682 cases and 19 deaths in Schaumburg, 687 cases and 48 deaths in Glenview, 664 cases and 34 deaths in Arlington Heights, 561 cases and 28 deaths in Hoffman Estates, 540 cases and 10 deaths in Hanover Park (Cook County portion), 398 cases and 12 deaths in Rolling Meadows, 395 cases and 39 deaths in Elk Grove Village, 393 cases and 42 deaths in Northbrook, 291 cases and 8 deaths in Prospect Heights, and 135 cases and 19 deaths in Buffalo Grove (Cook County portion).
DuPage County
• The county reported 10,623 cases and 500 deaths as of Thursday.
• Top counts: 886 cases and 9 deaths in Addison, 849 cases and 14 deaths in West Chicago, 727 cases and 11 deaths in Glendale Heights, 642 cases and 34 deaths in Naperville (DuPage County portion), 585 cases and 12 deaths in Bensenville, 595 cases and 29 deaths in Carol Stream, 500 cases and 25 deaths in Lombard, 482 cases and 39 deaths in Elmhurst, 411 cases and 11 deaths in Aurora (DuPage County portion), 359 cases and 22 deaths in Wheaton, 296 cases and 5 deaths in Villa Park, 278 cases and 3 deaths in Hanover Park (DuPage County portion), 252 cases and 3 deaths in Glen Ellyn.
Lake County
• The county reported 11,163 cases and 426 deaths as of Thursday.
• Top counts: 2,895 to 2,899 in Waukegan, 650 to 654 in Round Lake Beach, 415 to 419 in Mundelein, 350 to 354 in Gurnee, 260 to 264 in Round Lake, 225 to 229 in Lake Zurich, 220 to 224 in Buffalo Grove (Lake County portion), 200 to 204 in Vernon Hills, 175 to 179 in Wauconda, 165 to 169 in Libertyville, 130 to 134 in Grayslake.
Kane County
• The county confirmed 8,623 cases with 294 deaths on its website Thursday.
• Top counts: 3,584 cases in Aurora (Kane County portion), 2,054 in Elgin (Kane County portion), 803 in Carpentersville, 419 in St. Charles, 372 in South Elgin, 236 in Geneva, 235 in North Aurora, 177 in Batavia, and 63 in Algonquin (Kane County portion).
McHenry County
• 2,593 cases and 111 deaths, according IDPH Thursday.
Will County
• 7,864 cases and 336 deaths, as of Thursday.
• Cases per town include 509 in Naperville (Will County portion) and 100 in Aurora (Will County portion).