Where to watch July 4th fireworks in St. Louis 2017
YouTube/Eric Hull

St. Louis is the heart of America, which makes the Gateway to the West a natural place to celebrate the 4th of July.

There will be a multitude of events that will bring out the crowds for food and fun, but it won’t be a July 4th celebration without fireworks. Here are the five best displays that will shower the St. Louis area in beautiful colors.

Kirkwood Freedom Festival and Fireworks
July 4 @ 7 pm
Kirkwood Park -- 111 S. Geyer Rd., Kirkwood, MO 63122
(314) 822-5855

Freedom will ring loud and true at this suburban St. Louis festival. The Kirkwood Freedom Festival and Fireworks will be an event to attend on July 4th, but the real star of this festival will be the fireworks display, which is one of the best in the St. Louis area.

Fair St. Louis
July 2-4 @ 9:30 am
Forest Park -- Lindell Blvd @ Oakland Ave., St. Louis, MO 63112
(314) 434-334

It doesn’t get any bigger than this. Fair St. Louis bills itself as “America’s Largest Party,” and for good reason. There will be a multitude of things to do at this free fair, including watching a spectacular fireworks display light up the night sky over Forest Park.

St. Charles Riverfest
July 1-4 @ Various Times
Frontier Park -- 500 S. Riverside Dr., St. Charles, MO
(800) 366-2427

The city of St. Charles loves the river, so much so that their 4th of July event is based on it. The St. Charles Riverfest will have live music, beer gardens, and more; but the main attraction will be the fireworks at the end of each day, and this display is truly something spectacular.

Florissant Fireworks
July 4 @ 7:30 pm
James J. Eagan Civic Center @ Florissant Valley Park -- 1 James J Eagan Dr., Florissant, MO 63033
(314) 921-4664

The town of Florissant will put on a July 4th celebration that will be reminiscent of small-town America. There won’t be much to the town’s celebration other than activities and food, but the main reason to come to Florissant is their fireworks, which are some of the best in St. Louis County.

Chesterfield 4th of July Fireworks Celebration
July 4 @ 6:30 pm
Chesterfield Mall -- 291 Chesterfield Mall, Chesterfield, MO 63017
(636) 537-4000

It may seem strange to hold a 4th of July event at a mall parking lot, but this suburban St. Louis celebration is one of the best in the metro area. The Chesterfield 4th of July Fireworks Celebration will have one of the largest fireworks displays in the St. Louis area, and it will be worth it to see this awesome show in person.