Tri-Cities guide to 2025 4th of July events and fireworks

Batavia and St. Charles will both host Fourth of July fireworks shows on Independence Day, with live music, food vendors, and road closures in effect around the main viewing areas.

Welcome to Tri-Cities Central, a twice-weekly newsletter highlighting local happenings in Batavia, Geneva, St. Charles and surrounding communities.

Get yours: subscribe here. Refer a friend: share this link.

📸 Credit: City of Batavia on Facebook

If you’re staying local this Fourth of July, you’ve got a solid lineup of options. There will be fireworks in both Batavia and St. Charles, plus a few new ways to make a day of it around the Tri-Cities. 

Here’s what to know:

Batavia Fireworks and Sky Concert

  • Location: Engstrom Park and the BHS practice fields between Main and Wilson

  • Timing: Food vendors open at 5PM; Batavia Community Band performs at 8:30; fireworks run from 9:30 to about 10PM

  • Vendors: A big lineup this year — Fernando’s Street Kitchen, Perk n’ Pickle, Kissed by Fire, The Grumpy Gaucho, and more (note: many vendors are cash only)

  • Extras: Light-up novelties available for purchase during the festivities

  • Note: There will be a brief announcement and sponsor thank-you before the fireworks begin at 9:30.

  • Learn more: Get the full details.

Police presence: Batavia PD is increasing enforcement through July 7, focusing on seat belts, speeding, and DUIs. Get the full details.

St. Charles Fireworks

  • Locations: Langum Park and Mt. St. Mary Park

  • Best viewing: Downtown St. Charles, south of Main Street, along the Fox River

  • Timing: Food trucks open at 4PM; live music from 6:30–9:30; fireworks launch at dark (sunset is at about 8:30PM)

  • Red balloon trick: At 1PM, a red balloon will be raised over Langum Park — if you can see it, you’ll have a good view of the fireworks

  • Seating: Both parks are open to foot traffic only; bring your own chairs or grab a picnic table (first come, first served)

  • Food vendors: Langum Park will have Snack Zone Concessions; Mt. St. Mary will feature Kona Ice, Hippie Gourmet Grilled Cheese, and Kissed by Fire BBQ

  • Extras: Glow Zone novelty sales at Mt. St. Mary from 6–9PM

  • Restrooms and first aid stations: Available at both parks

  • Learn more: Get the full details.

Road closures: Riverside Ave., Prairie Street Bridge, Indiana Street pedestrian bridge, and several nearby streets will close 15 minutes before the show. Some areas will also be closed briefly after the fireworks to let crowds clear. See a map and more details.

More ways to celebrate

Live music at Preservation (Geneva)
The Bart Attacks are back with a pre-fireworks live music set on the patio at Preservation — a solid option if you’re looking for a relaxed spot before heading out to catch the show.

Riverfront viewing at Graceful Ordinary (St. Charles)
This one’s a ticketed event with festive food, drinks, and reserved South Terrace access for watching the fireworks up close.

  • Tickets: $35/adult, $20/child (ages 3–12), kids under 2 free. Includes snacks, a themed cocktail or mocktail, and fireworks swag. Standing room unless you reserve a table.

The Filling Station in St. Charles will have live music from 4-8PM as well.

Elburn, North Aurora, Elgin, and Aurora will also host their own fireworks shows if you're looking to venture beyond the Tri-Cities. See all of the events in Kane County.

📖 Thanks for reading

Please feel free to reach out to [email protected] with questions or comments.

Not signed up yet? Subscribe here.

Reply

or to participate.