Where to catch the fireworks this 4th of July weekend!

With the 4th of July weekend just around the corner, we’ve compiled a list of where you can enjoy the best fireworks displays in and around the metro this Independence day! 


July 2nd

Fort Dodge – Following racing at Sports Park Raceway, around  10 p.m.
St. Charles – Big Country Bash
July 3rd
Albia – 9:45 p.m. at the Albia Reservoir
Altoona – 9:35 p.m. at Adventureland
Altoona — Dusk at Prairie Meadows
Ames – 9:45 p.m. at Jack Trice Stadium
Des Moines – Good Guys Heartland Nationals – Fireworks at dusk
Boxholm – 9:30 at the ball field
Bussey – 10 p.m. at Bussey Par
St. Charles- Big Country Bash
Windsor Heights – Fireworks at dusk.
Winterset— Dusk at the Winterset Cidery.
July 4th
Altoona – 9:35 p.m. at Adventureland
Boone – 10 p.m. at the Boone County Speedway
Carlisle – Fireworks at dusk.
Creston – 9:30 p.m. at McKinley Park
Grimes – 10 p.m. at South Sports Complex at 600 South James St.
Grinnell – Dusk at Ahrens Park
Liscomb – Dusk at Uptown Park on Main Street
Milo – Fireworks at dusk.
Newton – 9:30 at Agnes Patterson Memorial Park
Norwalk – Dusk at McAninch Park, 200 Wright Road, Norwalk
Perry – 9:30 p.m. at Pattee Park
Prescott – 10 p.m. at The Eagle’s Nest
Waukee – 9:30 p.m. at Centennial Park
West Des Moines – 9:30 p.m. at the City/School Campus by City Hall, 4200 Mills Civic Parkway.
Yale – Dusk at the Guthrie County Family Development Center
July 6th
Des Moines — Iowa Cubs post game fireworks

There is no custom code to display.