Grand Rapids to set off 4th of July fireworks Saturday

GRAND RAPIDS, Mich. (WOOD) — Grand Rapids is celebrating the 4th of July Saturday night with a firework show downtown.

The fireworks will set off from Ah-Nab-Awen Park starting at 10:30 pm and will be seen far and wide across the city, including streaming live here at Official viewing areas include Ah-Nab-Awen Park, Pearl Street Bridge, Bridge Street Bridge, Blue Bridge or 6th Street Bridge.

The festivities begin at 6 pm, where local vendors will be at the park providing food and drinks. DJ Rob Sparks will start the tunes at 6:10 pm Around 8 pm, the Stone Soul Rhythm Band will play.

The fireworks are set to begin around 10:30 pm, however, organizers say wind speed and other weather conditions can impact the start time.

Reminders ahead of Grand Rapids’ fireworks show tonight

Gillett Bridge will be closed to pedestrians and Lyon Street will be closed to vehicles from 8 am Saturday to 8 am Sunday. US-131 Pearl Street exits, and both Bridge and Pearl Street bridges will be closed to vehicle traffic after 5 pm Saturday. They are set to open again around midnight, the city estimates.

For anyone attending the show, organizers and police have some rules and restrictions to make sure everyone stays safe. No alcohol is allowed, as well as weapons, pets and mega horns. Extra officers will be on site for security and traffic.

For more information, visit the Grand Rapids website.

If you cannot make it in person, be sure to watch the firework show right here on at 10:30 pm

` ) ); // Facebook Script Embed (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.src=”″; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘facebook-jssdk’)); // Twitter Script Embed (function(d, s, id) { var js, tjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.setAttribute(‘async’, ”); js.src=””; tjs.parentNode.insertBefore(js, tjs); }(document, ‘script’, ‘twitter-js’)); } // Simplify some iframe stuff var iframes = $(‘iframe’); iframes .filter( ‘.responsive’ ).each( function( _, frame ) { // 16×9 responsive ratio iframes var $frame = $(frame); $( frame ).css({ position : ‘absolute’, top : 0, left : 0, right : 0, width : ‘100%’, height : ‘100%’, }).parent().addClass( ‘wood-responsive-container wood-responsive-container-16×9’ ); } ); var lazyFrames = iframes .filter(‘[data-lazy-src]’); function woodMakeLazyFrame( selector ) { var observer; var options = { root : null, rootMargin : ‘0px’, threshold : 0, }; function handler(entries, observer) { entries.forEach(function(entry){ var ioR = entry.intersectionRatio; if ( ioR > 0 ) { =; observer.unobserve(entry .target); } }); } observer = new IntersectionObserver( handler, options ); observer.observe( selector ); } lazyFrames.each( ( _, frame ) => woodMakeLazyFrame( frame ) ); }); }(jQuery))

Comments are closed.