ST. LOUIS — The Fourth of July holiday weekend is here, so that means family, friends, food and fireworks… of course!

St. Louis was recently named the 10th best place in the U.S. to celebrate America's birthday. Missouri's also one of the most patriotic states.

So, it's no surprise we have a lot of great options to watch some pretty fantastic fireworks displays.

If you’d like to leave the fireworks to the pros, we gathered up some of the biggest fireworks shows in the St. Louis bi-state area.

Do you know of a fireworks display that should be on this list? Email us the information by clicking here.

Missouri

Downtown St. Louis

  • Fair St. Louis
  • Gateway Arch grounds
  • July 3 at 9:50 p.m.
  • July 4, 5, 6 at 9:35 p.m.

Arnold

  • The Independence Day celebration scheduled for June 29 at Arnold City Park was canceled because of flooding and uncertain weather conditions.

Bridgeton

  • Bridgeton Municipal Athletic Complex
  • July 4 at dusk

Chesterfield

  • 4th of July Fireworks Celebrations
  • Chesterfield Mall
  • July 4 at 9:30 p.m.

Ellisville

  • Bluebird Park
  • July 4 at 9:30 p.m.

Eureka

  • Lions Park
  • July 4 at 9:30 p.m.

Eureka - Six Flags St. Louis 

  • July 4th Fest
  • July 3-5 at 9:05 p.m.
  • July 6 at 10:05 p.m.
  • Tickets required

Ferguson

  • January Wabash Memorial Park
  • July 4 at 9:15 p.m.

Florissant

  • James J. Eagan Center
  • July 4 at 9:15 p.m.

Hazelwood

  • White Birch Park
  • July 4 at 9:15 p.m.

Innsbrook

  • Over Lake Aspen
  • July 6 at 9:15 p.m.

Jefferson County / Hillsboro

  • Jefferson County Fairgrounds
  • July 4 at dusk

Jefferson Barracks

  • JB Blast
  • Jefferson Barracks Park, 533 Bagby Road
  • July 3 at 9 p.m.

Kirkwood

  • Community Freedom Festival and Fireworks
  • Kirkwood Park
  • July 4 at 9:20 p.m.

Manchester

  • Paul A. Schroeder Park
  • July 4 at 9:00 p.m.

O'Fallon

  • Heritage & Freedom Fest
  • Ozzie Smith Sports Complex
  • July 3 at 10:15 p.m.
  • July 4 at 9:30 p.m.

Reynolds County

  • Community Block Party
  • Ellington High School
  • July 4 at dusk

Rolla

  • 84th Annual Rolla Lions Club Carnival
  • July 4 at 10 p.m.
  • July 6 at 11 p.m.

St. Charles

  • Due to flooding, St. Charles Riverfest has been postponed to the Labor Day holiday weekend.

Ste. Genevieve

  • Pere Marquette Park
  • July 4 at dusk

Twin Oaks

  • Twin Oaks Park
  • July 3 at 9:15 p.m.  July 6 at 9:15 p.m.
  • Due to technical difficulties on July 3, Twin Oak has rescheduled its show for July 6.

Washington

  • Washington Fairgrounds
  • July 4 at 9 p.m.

Webster Groves

Weldon Spring

  • City Park
  • July 4 at dusk

Wentzville

  • Wentzville's Liberty Fest
  • Progress Park
  • July 4 at 9 p.m.

RELATED: How to take photos of fireworks with smartphones

RELATED: St. Louis police cracking down on fireworks this year

RELATED: Fair St. Louis concert lineup announced

Illinois

Alton

  • Alton Fireworks Spectacular
  • Liberty Bank Alton Amphitheater
  • July 3 at 9:30 p.m.
  • NOTE: The fireworks are still happening, but due to flooding along the riverfront many of the usual viewing locations will be closed. Check out the map tweeted by Alton police.
alton fireworks flooding viewing area
Alton Police Department

Clinton County

  • Albers Blast Off Parade & Fireworks
  • American Legion Pavilion
  • July 3 at 9 p.m.

Columbia

  • American Legion Memorial Park
  • July 4 at dusk

Dupo

  • Dupo Park
  • July 4 at dusk

Godfrey

  • Godrey's Family Fun Fest
  • Glazebrook Park
  • July 4 at 9:15 p.m.

Granite City

  • Coolidge Middle School Grounds
  • July 4 at 9:15 p.m.

Highland

  • Glik Park
  • July 4 at dusk

Jerseyville

  • American Legion Fairground
  • July 4 at 9:30 p.m.

Marion County

  • Carnival and 4th of July Celebration
  • Fairview Park, Centralia, Illinois
  • July 4 at dusk

Mascoutah

  • Scheve Park
  • July 4 at 9:30 p.m.

Montgomery County

  • Lake Lou Yaeger-Marina 1
  • July 4 at 9:30 p.m.

O'Fallon (Illinois)

  • O’Fallon Family Sports Park
  • All parking lots in the Family Sports Park and Hesse Park
  • July 7 at dusk

Troy

  • Tri-Township Park
  • July 4 at dusk

Washington County

  • Nashville Memorial Park
  • July 4 at dusk

Steelville

  • American Legion Park
  • July 4 at 10 p.m.