Subscribe for 99¢

Alton Fireworks Spectacular

When 5 p.m. July 3 (fireworks around 9:30 p.m.) • Where Great Central Lumber lot, 35 Ridge Street, Alton (moved from Liberty Bank Alton Amphitheater due to flooding) • How much Free; $25 VIP • More info 1-800-258-6645; visitalton.com

Chesterfield Fourth of July Fireworks Celebration

When 6:30-10 p.m. July 4 (fireworks at 9:30 p.m.) • Where Chesterfield Mall, 291 Chesterfield Mall Drive, Chesterfield • How much Free • More info 636-537-4000; chesterfield.mo.us

City of Union Fireworks

When 5-10 p.m. July 3 (fireworks at 9:30 p.m.) • Where Veterans Memorial Park, 600 Progress Parkway, Union • How much Free • More info 636-583-8979; unionmochamber.org

Edwardsville Independence Day Celebration

When 5 p.m. June 29 (fireworks at dusk) • Where American Legion, 58 South State Route 157, Edwardsville • How much Free • More info 618-656-9774

Ellisville Independence Day Festival

When 6-10:30 p.m. July 4 (fireworks at 9:30 p.m.) • Where Bluebird Park, 225 Kiefer Creek Road, Ellisville • How much Free • More info 636-227-9660; ellisville.mo.us

Eureka Independence Day Celebration

When 7-10 p.m. July 4 • Where Lions Park, 340 Bald Hill Road, Eureka • How much Free • More info 636-938-5233; eureka.mo.us

Fair St. Louis

When Noon-10 p.m. July 4, 4 p.m.-10 p.m. July 5, noon-10 p.m. July 6 (fireworks at 9:35 p.m. nightly) • Where Gateway Arch National Park • How much Free • More info fairsaintlouis.org

Ferguson Fourth of July

When 10 a.m.-10 p.m. July 4 (fireworks at 9:15 p.m.) • Where January-Wabash Park, 501 North Florissant Road, Ferguson • How much Free • More info 314-521-4661; fergusoncity.com

Fireworks in Grafton

When 9 p.m. July 6 • Where Grafton Riverfront, Front Street, Grafton • How much Free • More info 618-786-7000; enjoygrafton.com

Fireworks in Hazelwood

When 9 a.m.-10 p.m. July 4 (fireworks at 9:15 p.m.) • Where White Birch Park, 1186 Teson Road, Hazelwood • How much Free • More info 314-731-0980; hazelwoodmo.org

Fourth of July in Florissant

When 6-10 p.m. July 4 (fireworks at 9:15 p.m.) • Where James J. Eagan Center, 1 James J. Eagan Drive, Florissant Valley Park, Florissant • How much Free • More info 314-921-5700; flovalleynews.com

Godfrey Family Fun Fest With Fireworks

When 5-9:30 p.m. July 4 (fireworks at 9:15 p.m.) • Where Robert E. Glazebrook Community Park, 1401 Stamper Lane, Godfrey • How much Free • More info 1-800-466-1483; godfreyil.org

Granite City Patriots in the Park

When 6-10 p.m. July 2, 1-10 p.m. July 3, 1-11 p.m. July 4 (fireworks at 9:15 p.m.), 1-10 p.m. July 5, 1-11 p.m. July 6 • Where Wilson Park, 2900 Benton Street, Granite City • How much Free • More info 1-618-877-3059; park.granitecity.com

J.B. Blast at Jefferson Barracks

When 7-10 p.m. July 3 (fireworks at 9 p.m.) • Where Veterans Memorial Amphitheater, 255 Grant Road, Jefferson Barracks Park • How much Free • More info 314-615-4386; stlouisco.com

Jerseyville Fireworks

When 9:15-10 p.m. July 4 • Where Jersey County Fairgrounds, 101 West Fairground Avenue, Jerseyville • How much Free • More info 1-618-498-3312; visitalton.com

July Fourth Fest

When 10:30 a.m.-9 p.m. July 3-6 (fireworks at 9:05 p.m. July 3-5 and 10:05 p.m. July 6) • Where Six Flags St. Louis, 4900 Six Flags Road, Eureka • How much Ticket prices vary • More info 636-938-5300; sixflags.com/stlouis

Kirkwood Freedom Festival

When 7-10 p.m. July 4 (fireworks at dusk) • Where Kirkwood Park, 111 South Geyer Road, Kirkwood • How much Free • More info 314-822-5855; kirkwoodmo.org

Manchester July Fourth Party

When 6-10 p.m. July 4 (fireworks around 9 p.m.) • Where Paul A. Schroeder Park, 359 Old Meramec Station Road, Manchester • How much Free • More info 636-227-1385; manchestermo.gov

O’Fallon Heritage & Freedom Fest

When 4-10 p.m. July 2, 4-11 p.m. July 3 (fireworks at 10:15 p.m.), noon-10 p.m. July 4 (fireworks at 9:30 p.m.) • Where Ozzie Smith Sports Complex, 900 T.R. Hughes Boulevard, O’Fallon, Mo. • How much Free • More info 636-379-5614; heritageandfreedomfest.com

St. Charles Riverfest

When Fourth of July Parade is 10 a.m. July 4 at North Main and Second streets; Riverfest is 5-11 p.m. Aug. 30, noon-11 p.m. Aug. 31 (fireworks at 9:20 p.m.), rescheduled due to flooding • Where Frontier Park, 222 South Riverside Drive, St. Charles • How much Free • More info 636-946-7776; discoverstcharles.com

St. Louis Regional Airport Fireworks

When 9:21 p.m. June 30 • Where St. Louis Regional Airport, 8 Terminal Drive, Bethalto • How much Free • More info visitalton.com

Village of Twin Oaks Fireworks and Concert in the Park

When 7-10 p.m. July 3 (fireworks at 9:15 p.m.) • Where Twin Oaks Park, 199 Ann Avenue, Ballwin • How much Free • More info vil.twin-oaks.mo.us

Webster Groves Community Days

When 5-11 p.m. July 3, 11 a.m.-11 p.m. July 4 (parade at 10 a.m., fireworks at 9:30 p.m.), 5-11 p.m. July 5, 11 a.m.-11 p.m. July 6 (fireworks at 9:30 p.m.) • Where Memorial Park, 33 East Glendale Road, Webster Groves • How much Free • More info 314-963-5600; webstergroves.org

Wentzville Liberty Fest

When Noon-9 p.m. July 4 (parade at 10 a.m., fireworks at 9:05 p.m.) • Where Progress Park, 968 Meyer Road, Wentzville • How much Free • More info 636-332-9236; wentzvillemo.org