It's an American tradition, fireworks on the 4th of July!
Don't have plans yet? Check out our full list of every firework show in McHenry County this Independence Day!

Most shows begin at dusk.

friday, july 1

Cary Summer Celebration

Lions Park | 1200 Silver Lake Rd, Cary

Live music, food trucks & fireworks

saturday, july 2

Red White & Blue Food Truck FEASTival

Milky Way Park | 300 Lawrence Rd., Harvard

Food trucks, concessions, live music, cornhole tournament 

sunday, July 3

Wonder Lake 4th of July Celebration

Wonder Lake | E. Lakeshore Dr., Wonder Lake

Admission is free
Wonder Lake Water Ski Show Team performance at 4:30 PM followed by fireworks

Crystal Lake Independence Day Fireworks

Main Beach | 300 Lake Shore Dr, Crystal Lake

Gates open at 9 AM
Regular beach admission fees apply from 9 AM - 2:30 PM
Lakeside Festival at the Lakeside Legacy Arts Park running July 1 - 4

monday, july 4

Woodstock July 4th Fireworks

Emricson Park | 900 W. South St, Woodstock

Admission is free, but donations are welcome!
Parking: $10 per vehicle


Huntley 4th of July Fireworks

Diecke Park | 11419 IL-47, Huntley

Admission is free
**POSTPONED TO 9/3/22**


Spring Grove 4th of July Celebration

Horse Fair Park | 8105 Blivin St, Spring Grove

Admission is free
Parking: $10
DJ, live entertaiment, parade at noon

saturday, july 9

Fox River Grove Fireworks

Picnic Grove Park | 598 Birch Ln, Fox River Grove

Admission is free
Live music, beer, food, kids activities 

Pistakee Bay Fireworks

Oak Park Lounge | 801 W. Oak Grove Rd, Johnsburg

Admission is free
Live music
Fireworks over Pistakee Bay

sunday, July 10

Fiesta Days McHenry 

Petersen Park | 4300 Peterson Park, McHenry

Admission is free
Limited parking

saturday, august 13

Lakemoor Fest

Morrison Park | 233 W. Rand Road, Lakemoor