Traffic light changes aim to ease Grand Haven construction congestion

GRAND HAVEN, Mich. (WOOD) — As construction of the US-31 drawbridge near Grand Haven gets underway, authorities are adjusting traffic signal timing to try to improve traffic flow.

Construction at the bridge started sunday. The Michigan Department of Transportation estimated it would add about 30 minutes to drivers’ trips, but on Drivers on Tuesday reported wait in traffic about a mile from the drawbridge for 45 minutes to an hour.

In an attempt to improve traffic, officials are increasing green light hours for vehicles turning left from Lincoln Street on M-231, as well as increasing green light hours for US-31 in heading north at Jackson Street, the Grand Haven Department of Public Safety said in a statement Wednesday.

Authorities will reduce the green light time for left-turning vehicles off US-31 southbound on Jackson Street, as well as back and forth on Jackson Street, GHDPS said.

He said it could increase delays on Jackson Street, Ferry Street and Griffin Street.

Authorities encourage drivers on the east side of Grand Haven to use Pennoyer Avenue, Washington Avenue and Fulton Street to get to US-31 northbound.

` ) ); // Embed Facebook script (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.12&appId=166116077300962&autoLogAppEvents=1″; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘facebook-jssdk’)); // Twitter script integration (function (d, s, id) { var js, tjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.setAttribute(‘async’, ”); js.src=”https://platform.twitter.com/widgets.js”; tjs.parentNode.insertBefore(js, tjs); }(document, ‘script’, ‘twitter-js’)); } // Simplify some things iframe var iframes = $(‘iframe’); iframes .filter( ‘.responsive’ ) .each( function( _, frame ) { // 16×9 ratio responsive 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(inputs, observer) { inputs.forEach(function(input) { var ioR = entry.intersectionRatio; if(ioR > 0) { entry.target.src = entry.target.dataset.lazySrc; observer.unobserve( input .target); } }); } observer = new IntersectionObserver( handler, options ); observe. observe( selector ); } lazyFrames. each( ( _, frame ) => woodMakeLazyFrame( frame ) ); }); }(jQuery))

Comments are closed.