Many of these events have been altered or canceled in 2020. Check the details below and event websites for more information.

If you're visiting the Gateway to the West on Independence Day, the St. Louis area has plenty of parades, music, fireworks, and fun to offer. From Fair Saint Louis in the Gateway Arch National Park to the Patriots in the Park in Granite City, there are dozens of small gatherings and big festivals to celebrate July 4 in St. Louis proper and within an hour of the city.

01 of 17 Fair Saint Louis View Map Address 200 Washington Ave , St. Louis , MO 63102 , USA Get directions Phone +1 314-653-6513 Web Visit website The annual Fair Saint Louis festivities for 2020 will be hosted online in 2020 rather than in its usual Gateway Arch National Park location. At 10 a.m. on July 4, 2020, tune in to the Fair Saint Louis Facebook page for a virtual Fourth of July celebration. Enjoy entertainment by local musicians, some variety acts, a salute to U.S. troops and essential workers, and more. Additional information will be available on the Facebook page.

02 of 17 JB Blast at Jefferson Barracks View Map Address 345 North Rd W , St. Louis , MO 63125 , USA Get directions Phone +1 314-615-8800 The JB Blast event has been postponed to October 2, 2020, from 7 to 10 p.m. You can find updates on the event's Facebook page. This free, family-friendly patriotic celebration at historic Jefferson Barracks Park in South St. Louis County normally takes place in early July. Live music is performed from 7 p.m. to 9 p.m. and then the fireworks go until about 9:30 p.m. The Fourth of July gathering features food trucks with items for sale, and you may also bring a picnic and a blanket.

03 of 17 July 4th Fest at Six Flags St. Louis View Map Address 4900 Six Flags Rd , Eureka , MO 63025 , USA Get directions Phone +1 636-938-5300 Web Visit website This event has been canceled for 2020. Six Flags St. Louis typically celebrates July 4 with several days of family fun and special events to honor the military. However, unlike other community celebrations, Six Flags celebrates from July 3 through July 6. The festivities include exclusive access to rides, an All-American Dance Party, and fireworks.

04 of 17 Webster Groves Community Days View Map Address 8600 Strassner Dr , Brentwood , MO 63144 , USA Get directions Phone +1 314-963-8689 Web Visit website This event has been canceled for 2020, but businesses and residents are welcome to participate in an Independence Day Home Decorating Contest; applications are due on June 30, 2020. Webster Groves Community Days, located about 20 minutes from St. Louis, is usually a four-day celebration featuring a carnival, BBQ, parade, and fireworks. It's truly an old-fashioned event that draws visitors from around the St. Louis area. The festivities are held at Memorial Park just south of Interstate 44 off the South Elm Avenue exit. Check the schedule to see what's going on in the various park locations.

Continue to 5 of 17 below.

05 of 17 Patriots in the Park View Map Address 2900 Benton St , Granite City , IL 62040 , USA Get directions Phone +1 618-877-3059 Web Visit website This event has been canceled in 2020. Granite City, around 20 minutes from St. Louis, plays host to The Patriots in the Park Independence Day celebration at Wilson Park. It's typically a five-day event (from July 3 to 7) that features carnival rides, food, music, and more. Fireworks on the Fourth of July start around 9:15 p.m.

06 of 17 Kirkwood Freedom Festival View Map Address 111 S Geyer Rd , Kirkwood , MO 63122 , USA Get directions Phone +1 314-822-5855 Web Visit website This event has been canceled in 2020. Residents and visitors alike gather in Kirkwood Park at 7 p.m. on July 4 for the city's annual Freedom Festival, held in Kirkwood, about 20 minutes by car from St. Louis. Everyone is invited to enjoy a fun Independence Day evening filled with live music and food. Expect fireworks at approximately 9:20 p.m.

07 of 17 4th of July Bike Parade View Map Address 124 S Metter Ave , Columbia , IL 62236-2230 , USA Get directions Phone +1 618-281-7144 Web Visit website Columbia, Illinois, a roughly 20-minute ride from St. Louis, holds a unique and family-friendly Fourth of July celebration. From 10 a.m. to 12 p.m., children decorate their bikes and join the parade, which heads from Immaculate Conception School to Metter Park about 2.5 miles (4 kilometers) away. Activities then take place in the park until 11 p.m., including bingo, tournaments, food and drinks, fireworks, and more.

08 of 17 Ferguson Fourth of July Celebration This event has been canceled in 2020. Ferguson celebrates the Fourth of July with an all-day bash for the whole family in January–Wabash Park. There's a parade, children's entertainment, food, fireworks, and a variety of live musical acts. The city of Ferguson is around 20 minutes from St. Louis.

Continue to 9 of 17 below.

09 of 17 Chesterfield Celebration and Fireworks View Map Address Chesterfield Mall, 291 Chesterfield Center , Chesterfield , MO 63017-4810 , USA Get directions Phone +1 636-590-6550 This event is canceled for 2020. Chesterfield—a 25-minute drive from St. Louis—holds a Fourth of July Fireworks Celebration, one of the area's largest such shows. The main viewing area will be at the Chesterfield Mall, and live music is performed on the main stage. Guests also enjoy food trucks, a children’s play area, and fireworks at 9:30 p.m.

10 of 17 St. Charles Riverfest View Map Address 500 S Riverside Dr , St Charles , MO 63301 , USA Get directions Phone +1 636-949-3372 Web Visit website This event has been canceled in 2020. St. Charles is approximately 30 minutes from St. Louis. The city has played an important role in U.S. history and shows off its community pride at a celebration called the St. Charles Riverfest. Held each year in Frontier Park on the banks of the Missouri River, the event is a lively way to honor the Fourth of July with carnival rides, live music, a parade, food and craft vendors, and fireworks. On July 3, the festival goes from 5 p.m. to 10:30 p.m., and the July 4 fun lasts from noon to 10:30 p.m., with a special fireworks display at 9:20 p.m.

11 of 17 Fourth of July Celebration in Ellisville View Map Address 225 Kiefer Creek Rd , Ellisville , MO 63021 , USA Get directions Phone +1 636-227-7508 Web Visit website This event has been canceled in 2020. For West County residents, Bluebird Park in Ellisville—about 30 minutes from St. Louis—is the place to be on the patriotic holiday. This Fourth of July Celebration keeps with solid traditions, such as vendors selling hot dogs, brats, ice cream, and other favorite festival foods. The event goes from 6 p.m. to 10:30 p.m. and also has live music, children's activities, and an Independence Day ceremony. Fireworks go on at 9:30 p.m.

12 of 17 Alton Fireworks Spectacular This event has been canceled in 2020. If you don't mind driving about 35 minutes from St. Louis to the fireworks show in Alton, Illinois, you can enjoy the festivities on July 3 at the Liberty Bank Alton Amphitheater. The event goes from 9:30 to 11 p.m.; fireworks begin at around 9:30 p.m. General admission is free and VIP tickets are available, which include entry to the Amphitheater, assigned seating in the VIP area, reserved parking, and access to the VIP tent next to the stage (with a private concession booth).

Continue to 13 of 17 below.

13 of 17 O'Fallon's Independence Day View Map Address 900 TR Hughes Blvd , O'Fallon , MO 63366 , USA Get directions Phone +1 636-379-5606 Web Visit website O'Fallon's annual Independence Day celebration held about 40 minutes from St. Louis is canceled for 2020. However, the community will celebrate instead during Labor Day at the Heritage & Freedom Fest 2.0 on September 6, 2020, from 11 a.m. to 11 p.m. Check the website for most updated information on this event. O'Fallon, Missouri, usually pulls out all the stops for its Heritage & Freedom Fest at the Ozzie Smith Sports Complex. The gathering, starting on July 2 and ending on July 4, features an impressive lineup of nationally-known musicians. There's also a parade, carnival, kids' activities, food, and fireworks.

14 of 17 Godfrey Family Fun Fest Robert E. Glazebrook Community Park is the place to be on Independence Day in Godfrey, Illinois, approximately 40-minutes away from St. Louis. The free and family-friendly celebration goes from 5 p.m. to 9:30 p.m. and includes a bike decorating contest for kids, a bike parade, a dunk tank, food, and entertainment. The evening ends with a big fireworks display.

15 of 17 Wentzville Liberty Fest View Map Address 968 Meyer Rd , Wentzville , MO 63385 , USA Get directions Phone +1 636-332-9236 Web Visit website This event has been canceled in 2020. About 40 minutes from St. Louis in Wentzville's Progress Park, the annual Liberty Fest takes place on July 4. The fun day begins at 10 a.m. with a parade, followed by kids' activities, live music, and fireworks at dusk. There's also free swimming at the Progress Park pool and a skating event at Wentzville Ice Arena.

16 of 17 Fireworks in Grafton View Map Address Front St , Grafton , IL 62037 , USA Get directions The city of Grafton, Illinois, around a 50-minute drive from St. Louis, hosts a celebration from 9 p.m. to 11 p.m. on July 2, 2020. The event typically includes entertainment and food during the day, as well as specials at restaurants. At night, the fireworks light up the sky over the confluence of the Mississippi and Illinois rivers.

Continue to 17 of 17 below.