Multiple fireworks shows have been canceled due to overnight storms and Saturday's rain chances.
Naperville announced that it has canceled its fireworks show on Saturday.
Arlington Heights' drone show was canceled.
Elgin canceled its Fourth of July celebration and fireworks.
St Charles is postponing its fireworks display to a later date.
Glen Ellyn's Fourth of July celebration is canceled.
Lombard's fireworks display has been canceled.
Park Forest's Fourth of July celebration, including the parade, live entertainment, and fireworks, has been canceled.
Streamwood's fireworks display has been canceled.
South Holland's Fourth of July events have been canceled, and the fireworks display will be rescheduled.
The Woodridge-Downers Grove fireworks display will be reschedule.
Northbrook has canceled its Fourth of July Parade
Country Club Hills will postpone its fireworks to a new date.
Huntley has rescheduled its fireworks to 9:30 p.m. Sunday.
Batavia's fireworks have been postponed to Sunday evening.
Lake Station, Indiana will now host its fireworks show at dusk Sunday.
Valparaiso, Indiana has postponed its Fourth of July event to 7 p.m. Sunday, with fireworks at 9:15 p.m.