The Perfect Fourth of July in Oklahoma!

There’s no shortage of patriotism in Oklahoma, and practically every community has their own extravagant Fourth of July celebration. From festivals with live music, to firework shows over Grand Lake, to the best parades around, the Sooner State knows how to celebrate. Get ready to enjoy the perfect Fourth of July in Oklahoma!  

1. Tribute to Liberty, Midwest City, OK

The festivities kick off at 6 p.m. with live entertainment. At 8:30 p.m., Dr. Irv Wagner's Concert Band will begin a patriotic concert honoring enlisted men and women and veterans. The fireworks display starts about 9:45 p.m. Food trucks will also be available! 

2. LibertyFest, Edmond, OK

CNN and USA Today selected LibertyFest as one of the top 10 places to be in America on July 4. Oklahoma’s largest hometown parade kicks off at 9:00 a.m. on July 4 and the party goes on all day, culminating in the largest fireworks display in the OKC metro area. There will be lots of entertainment all day long, and the best bet is to check the website for times and locations of all events. 

3. Tulsa FreedomFest, OK Tulsa, OK

Tulsa’s largest celebration is on the River Parks. The festival has children’s activities at Veterans Park complete with inflatables and games. Vendors will be on hand to provide food and beverages. When you’re watching the fireworks display, make sure to tune the radio to 102.3 FM to listen to an accompanying musical score that goes with the lights. 

4. Games and Fireworks on the Square, Pawnee, OK

Historic Pawnee is a great place to enjoy an old-fashioned Fourth of July. Games on the square kicks off at 8 a.m. with turtle races, tug-of-war, sack races and more. The parade will wind through the downtown area around noon. The day concludes with fireworks at dusk at Pawnee Lake.  

5. Duck Creek Fireworks, Ketchum, OK

This fireworks show is the longest running tradition on Grand Lake, started sometime after the end of World War II. During the day, you can enjoy live music, food, vendors and swimming before the boat parade begins. The Oklahoma Air National Guard opens the show with a flyby of War Birds at 7:00 p.m. The event is held on July 3!  

6. Chickasaw Boomer Blast Fireworks Show, Stillwater, OK

The fireworks show starts at dark, but the party begins at 5:30 p.m. at Boomer Lake Park. Food trucks, inflatables and activities for the whole family will be all across the park. Bring your lawn chairs or blankets to relax and watch the fireworks. 

7. Freedom Fest, Yukon, OK

Freedom Fest begins on July 3 and continues all day on July 4. The OKC Philharmonic will be on hand, there’ll be a car show, parade, entertainers and free watermelon. A fireworks display starts at 10 p.m. each night. Bring lawn chairs or blankets to enjoy the fun. 

8. Honor America Day, Anadarko, OK

This year’s event is being held on July 1, starting at 9:00 a.m. The festival is free to the public, and vendors are still submitting applications for booths. There will be free entertainment throughout the day, along with children’s activities and fun. At the end of the day, you can enjoy a fireworks celebration. 

9. Bricktown Fireworks and Fourth Fest, Oklahoma City, OK

Although Oklahoma City will be hosting many Fourth of July events around the metro, Bricktown is probably one of the best sites in area. Live music starts at 7 p.m. and the fireworks display at about 9:30 p.m. 

10. Celebrate America, Prague, OK

The opening ceremony of the celebration is at the gazebo at 9:30 a.m. The city hosts Fourth of July races, tournaments, a balloon toss and $1 swimming from noon until 4 p.m. There’ll be a parade in the morning, giveaways and a spectacular fireworks display at dusk. 

Select a Oklahoma town to find the Best Things-To-Do and Places To Go around you
Find July 4th Fireworks and Events Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Alfalfa County

Atoka County

Beaver County

Beckham County

Blaine County

Bryan County

Caddo County

Canadian County

Carter County

Cherokee County

Choctaw County

Cimarron County

Cleveland County

Coal County

Comanche County

Cotton County

Craig County

Creek County

Custer County

Delaware County

Dewey County

Ellis County

Garfield County

Garvin County

Grady County

Grant County

Greer County

Harmon County

Harper County

Haskell County

Hughes County

Jackson County

Jefferson County

Johnston County

Kay County

Kingfisher County

Kiowa County

Latimer County

Le Flore County

Lincoln County

Logan County

Love County

Major County

Marshall County

Mayes County

McClain County

Mcclain County

Mccurtain County

Mcintosh County

Murray County

Muskogee County

Noble County

Nowata County

Okfuskee County

Oklahoma County

Okmulgee County

Osage County

Ottawa County

Pawnee County

Payne County

Pittsburg County

Pontotoc County

Pottawatomie County

Pushmataha County

Roger Mills County

Rogers County

Seminole County

Sequoyah County

Stephens County

Texas County

Tillman County

Tulsa County

Wagoner County

Washington County

Washita County

Woods County

Woodward County