



<!DOCTYPE html>
	<html xmlns="https://www.w3.org/1999/xhtml" lang="en-US">

		<head>
			<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width,minimum-scale=1">

<link rel="preconnect" href="https://prod.servd.golocalprov.com/" crossorigin>
<link rel="dns-prefetch" href="https://prod.servd.golocalprov.com/">

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Special+Elite&display=swap" rel="stylesheet">


<link rel="stylesheet" type="text/css" href="/assets/css/styles.min.css?v=9882c9fc7b04527364c761069cdb25622c38646a">

<link rel="home" href="https://prod.servd.golocalprov.com/"/>


<link rel="icon" href="/favicon.ico" sizes="32x32">
<link rel="apple-touch-icon" href="/icon-iphone.png">
<link rel="apple-touch-icon" sizes="72x72" href="/icon-ipad.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/icon-iphone4.png"/>

<link rel="manifest" href="/site.webmanifest" />

			<script type="text/javascript" src="//gl-advert-delivery.com/revive/www/delivery/spcjs.php?id=1"></script>
		<title>Rhode Island Has Third Worst Roads in U.S. | Go Local Prov</title>
<script>window.dataLayer = window.dataLayer || [];
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TMLCNWT');
</script><meta name="generator" content="SEOmatic">
<meta name="keywords" content="golocalprov, providence, rhode island, news, sports, weather, entertainment, investigation, rhode island news, rhode island sports, rhode island politics, campaign 2014, digital news, business, news, ocean state, Rhode Island">
<meta name="description" content="Rhode Island was recently ranked as having the third worst urban roads in the U.S., with 45% of major urban roads in the state classified as being in…">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="robots" content="all">
<meta content="en_US" property="og:locale">
<meta content="Go Local Prov" property="og:site_name">
<meta content="website" property="og:type">
<meta content="https://prod.servd.golocalprov.com/news/rhode-island-has-third-worst-roads-in-u.s" property="og:url">
<meta content="Rhode Island Has Third Worst Roads in U.S." property="og:title">
<meta content="Rhode Island was recently ranked as having the third worst urban roads in the U.S., with 45% of major urban roads in the state classified as being in…" property="og:description">
<meta content="https://media-golocalprov.imgix.net/Harris_Mill_Lofts_Docs._May_2018/PotholeRoad.png?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=630&amp;ixlib=php-4.1.0&amp;q=82&amp;w=1200" property="og:image">
<meta content="368" property="og:image:width">
<meta content="193" property="og:image:height">
<meta content="https://www.youtube.com/@GoLocalLIVE" property="og:see_also">
<meta content="https://www.linkedin.com/company/golocalprov/" property="og:see_also">
<meta content="https://www.facebook.com/GoLocalProv/" property="og:see_also">
<meta content="https://x.com/GoLocalProv" property="og:see_also">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@GoLocalProv">
<meta name="twitter:creator" content="@GoLocalProv">
<meta name="twitter:title" content="Rhode Island Has Third Worst Roads in U.S.">
<meta name="twitter:description" content="Rhode Island was recently ranked as having the third worst urban roads in the U.S., with 45% of major urban roads in the state classified as being in…">
<meta name="twitter:image" content="https://media-golocalprov.imgix.net/Harris_Mill_Lofts_Docs._May_2018/PotholeRoad.png?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=630&amp;ixlib=php-4.1.0&amp;q=82&amp;w=1200">
<meta name="twitter:image:width" content="368">
<meta name="twitter:image:height" content="193">
<link href="https://prod.servd.golocalprov.com/news/rhode-island-has-third-worst-roads-in-u.s" rel="canonical">
<link href="https://prod.servd.golocalprov.com/" rel="home">
<link type="text/plain" href="https://prod.servd.golocalprov.com/humans.txt" rel="author">
<link href="/assets/css/vendors/swiper-bundle.min.css?v=1770653913" rel="stylesheet">
<script>var webperf_config = {
        url: 'https://prod.servd.golocalprov.com/cpresources/d84b4d8d/boomerang-1.0.0.min.js?v=1770705429',
        title: 'Rhode Island Has Third Worst Roads in U.S. | Go Local Prov' || document.title || '',
        requestId: '',
    };
// from https://github.com/akamai/boomerang/blob/master/tests/page-template-snippets/captureErrorsSnippetNoScript.tpl
    (function(w){
        w.BOOMR = w.BOOMR || {};

        w.BOOMR.globalOnErrorOrig = w.BOOMR.globalOnError = w.onerror;
        w.BOOMR.globalErrors = [];

        var now = (function() {
            try {
                if ("performance" in w) {
                    return function() {
                        return Math.round(w.performance.now() + performance.timing.navigationStart);
                    };
                }
            }
            catch (ignore) {}

            return Date.now || function() {
                return new Date().getTime();
            };
        })();

        w.onerror = function BOOMR_plugins_errors_onerror(message, fileName, lineNumber, columnNumber, error) {
            if (w.BOOMR.version) {
                // If Boomerang has already loaded, the only reason this function would still be alive would be if
                // we're in the chain from another handler that overwrote window.onerror.  In that case, we should
                // run globalOnErrorOrig which presumably hasn't been overwritten by Boomerang.
                if (typeof w.BOOMR.globalOnErrorOrig === "function") {
                    w.BOOMR.globalOnErrorOrig.apply(w, arguments);
                }

                return;
            }

            if (typeof error !== "undefined" && error !== null) {
                error.timestamp = now();
                w.BOOMR.globalErrors.push(error);
            }
            else {
                w.BOOMR.globalErrors.push({
                    message: message,
                    fileName: fileName,
                    lineNumber: lineNumber,
                    columnNumber: columnNumber,
                    noStack: true,
                    timestamp: now()
                });
            }

            if (typeof w.BOOMR.globalOnError === "function") {
                w.BOOMR.globalOnError.apply(w, arguments);
            }
        };

        // make it easier to detect this is our wrapped handler
        w.onerror._bmr = true;
    })(window);
(function() {
  // Boomerang Loader Snippet version 15
  if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) {
    return;
  }

  window.BOOMR = window.BOOMR || {};
  window.BOOMR.snippetStart = new Date().getTime();
  window.BOOMR.snippetExecuted = true;
  window.BOOMR.snippetVersion = 15;

  // NOTE: Set Boomerang URL here
  window.BOOMR.url = webperf_config.url;

  // document.currentScript is supported in all browsers other than IE
  var where = document.currentScript || document.getElementsByTagName("script")[0],
      // Parent element of the script we inject
      parentNode = where.parentNode,
      // Whether or not Preload method has worked
      promoted = false,
      // How long to wait for Preload to work before falling back to iframe method
      LOADER_TIMEOUT = 3000;

  // Tells the browser to execute the Preloaded script by adding it to the DOM
  function promote() {
    if (promoted) {
      return;
    }

    var script = document.createElement("script");

    script.id = "boomr-scr-as";
    script.src = window.BOOMR.url;

    // Not really needed since dynamic scripts are async by default and the script is already in cache at this point,
    // but some naive parsers will see a missing async attribute and think we're not async
    script.async = true;

    parentNode.appendChild(script);

    promoted = true;
  }

  // Non-blocking iframe loader (fallback for non-Preload scenarios) for all recent browsers.
  // For IE 6/7/8, falls back to dynamic script node.
  function iframeLoader(wasFallback) {
    promoted = true;

    var dom,
        doc = document,
        bootstrap, iframe, iframeStyle,
        win = window;

    window.BOOMR.snippetMethod = wasFallback ? "if" : "i";

    // Adds Boomerang within the iframe
    bootstrap = function(parent, scriptId) {
      var script = doc.createElement("script");

      script.id = scriptId || "boomr-if-as";
      script.src = window.BOOMR.url;

      BOOMR_lstart = new Date().getTime();

      parent = parent || doc.body;
      parent.appendChild(script);
    };

    // For IE 6/7/8, we'll just load the script in the current frame:
    // * IE 6/7 don't support 'about:blank' for an iframe src (it triggers warnings on secure sites)
    // * IE 8 required a doc write call for it to work, which is bad practice
    // This means loading on IE 6/7/8 may cause SPoF.
    if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [678]\./)) {
      window.BOOMR.snippetMethod = "s";

      bootstrap(parentNode, "boomr-async");

      return;
    }

    // The rest of this function is for browsers that don't support Preload hints but will work with CSP & iframes
    iframe = document.createElement("IFRAME");

    // An empty frame
    iframe.src = "about:blank";

    // We set title and role appropriately to play nicely with screen readers and other assistive technologies
    iframe.title = "";
    iframe.role = "presentation";

    // Ensure we're not loaded lazily
    iframe.loading = "eager";

    // Hide the iframe
    iframeStyle = (iframe.frameElement || iframe).style;
    iframeStyle.width = 0;
    iframeStyle.height = 0;
    iframeStyle.border = 0;
    iframeStyle.display = "none";

    // Append to the end of the current block
    parentNode.appendChild(iframe);

    // Try to get the iframe's document object
    try {
      win = iframe.contentWindow;
      doc = win.document.open();
    }
    catch (e) {
      // document.domain has been changed and we're on an old version of IE, so we got an access denied.
      // Note: the only browsers that have this problem also do not have CSP support.

      // Get document.domain of the parent window
      dom = document.domain;

      // Set the src of the iframe to a JavaScript URL that will immediately set its document.domain
      // to match the parent.
      // This lets us access the iframe document long enough to inject our script.
      // Our script may need to do more domain massaging later.
      iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void 0;";
      win = iframe.contentWindow;

      doc = win.document.open();
    }

    // document.domain hasn't changed, regular method should be OK
    win._boomrl = function() {
      bootstrap();
    };

    if (win.addEventListener) {
      win.addEventListener("load", win._boomrl, false);
    }
    else if (win.attachEvent) {
      win.attachEvent("onload", win._boomrl);
    }

    // Finish the document
    doc.close();
  }

  // See if Preload is supported or not
  var link = document.createElement("link");

  if (link.relList &&
      typeof link.relList.supports === "function" &&
      link.relList.supports("preload") &&
      ("as" in link)) {
    window.BOOMR.snippetMethod = "p";

    // Set attributes to trigger a Preload
    link.href = window.BOOMR.url;
    link.rel  = "preload";
    link.as   = "script";

    // Add our script tag if successful, fallback to iframe if not
    link.addEventListener("load", promote);
    link.addEventListener("error", function() {
      iframeLoader(true);
    });

    // Have a fallback in case Preload does nothing or is slow
    setTimeout(function() {
      if (!promoted) {
        iframeLoader(true);
      }
    }, LOADER_TIMEOUT);

    // Note the timestamp we started trying to Preload
    BOOMR_lstart = new Date().getTime();

    // Append our link tag
    parentNode.appendChild(link);
  }
  else {
    // No Preload support, use iframe loader
    iframeLoader(false);
  }

  // Save when the onload event happened, in case this is a non-NavigationTiming browser
  function boomerangSaveLoadTime(e) {
    window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime();
  }

  if (window.addEventListener) {
    window.addEventListener("load", boomerangSaveLoadTime, false);
  }
  else if (window.attachEvent) {
    window.attachEvent("onload", boomerangSaveLoadTime);
  }
})();
// Webperf-specific code
// Modern browsers
    if (document.addEventListener) {
        document.addEventListener("onBoomerangLoaded", function(e) {
            // e.detail.BOOMR is a reference to the BOOMR global object
            if (webperf_config.title) {
                e.detail.BOOMR.addVar({
                    'doc_title': webperf_config.title,
                });
            }
            if (webperf_config.requestId) {
                e.detail.BOOMR.addVar({
                    'request_id': webperf_config.requestId,
                });
            }
        });
    }
// IE 6, 7, 8 we use onPropertyChange and look for propertyName === "onBoomerangLoaded"
    else if (document.attachEvent) {
        document.attachEvent("onpropertychange", function(e) {
            if (!e) e=event;
            if (e.propertyName === "onBoomerangLoaded") {
                // e.detail.BOOMR is a reference to the BOOMR global object
                if (webperf_config.title) {
                    e.detail.BOOMR.addVar({
                        'doc_title': webperf_config.title,
                    });
                }
                if (webperf_config.requestId) {
                    e.detail.BOOMR.addVar({
                        'request_id': webperf_config.requestId,
                    });
                }
            }
        });
    };</script></head>

		<body id="body" class="font-inter antialiased tracking-light"><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMLCNWT"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

							<div id="fb-root"></div>

				<script>
					setTimeout(() => {
					(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 = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=1519073768315874&version=v2.0";
						fjs.parentNode.insertBefore(js, fjs);
					}(document, 'script', 'facebook-jssdk'));
					}, 5000);
				</script>
			
			<div class="flex flex-col min-h-screen overflow-hidden">
				<a href="#content" class="skip">Skip to content</a>

				<main id="content" class="grow" role="main">

										<esi:include src="/_cached_include_2870541125?p=_cached_include_2870541125" />

										<div class="container hidden md:flex items-center mb-3">
						<a href="/" class="block max-w-[310px] mr-4">
																						<img src="/assets/images/golocal-white.jpg" alt="">
													</a>

						<div class="hidden md:block ad ad728x90">
														<script type="text/javascript">OA_show(8);</script>
						</div>
					</div>

										<esi:include src="/_cached_include_2397677224?p=_cached_include_2397677224" />

					
					
					<div class="container md:grid md:grid-cols-3 flex-1 min-h-24 pb-24">
						<div class="md:col-span-2 py-4">
							
<article class="flow prose" id="news">
  <h1>Rhode Island Has Third Worst Roads in U.S.</h1>
  <div class="flex items-center gap-4 mb-10 py-4">
    <div>
      <p class="text-sm"><time datetime="2015-07-07T02:30:00-04:00">Tuesday, July 07, 2015</time></p>
              <p class="text-sm italic">GoLocalProv News Team and Kate Nagle</p>
          </div>

    <div class="flex justify-right items-center gap-4 ml-auto isolate">

      
            <div class="sharethis-inline-share-buttons social-left text-left"></div>
    </div>
  </div>

  
    
    
  <div
    id="article"
    class="flow prose"
    x-data="{ isOpen: false, modalImage: '' }"
  >
    <h2 class="sr-only">Rhode Island Has Third Worst Roads in U.S.</h2>
                  
        
                                      
                                                  
                                                                            
                                                                            
                                                                                                                          
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                                                  
          <p></p><figure class="image image-style-align-right"><img src="https://s3.amazonaws.com/media.golocalprov.com/Harris_Mill_Lofts_Docs._May_2018/WaPoRoadsCost.png" alt="" width="360" loading="lazy" @click="modalImage = $event.target.src; isOpen = true"><figcaption>An analysis of the costs of "poor" urban roads by state, by the Washington Post's Christopher Ingraham; RI ranked third worst overall for poor roads behind DC and CA.</figcaption></figure>Rhode Island was recently ranked as having the third worst urban roads in the U.S., with 45% of major urban roads in the state classified as being in "poor" condition by a national transportation research organization.

<p>In a recent look at TripNet analysis of Federal Highway Administration data for each state <a href="http://www.washingtonpost.com/blogs/wonkblog/wp/2015/06/25/why-driving-on-americas-roads-can-be-more-expensive-than-you-think/" target="_blank" rel="noreferrer noopener">by the Washington Post</a>, Rhode Island was above only California and Washington, DC for the condition of urban roads.  According to the analysis, 28 percent of the nation's major roadways -- interstates, freeways, and major arterial roadways in urban areas -- are in "poor" condition.</p>

<p>"The worst roads in America are in Washington D.C., where 92 percent of our major roadways are rated as poor," wrote the Washington Post's Christopher Ingraham on June 25.</p><a class="font-bold text-brand-teal" href="/newsletter" style="display:block;margin-bottom:10px;">GET THE LATEST BREAKING NEWS HERE -- SIGN UP FOR GOLOCAL FREE DAILY EBLAST</a>

<p>"But D.C. is a special case, since it is not a state and doesn't have vast stretches of highway like most places in the U.S. do. So among the real states, the worst roads are in California where 51 percent of the highways are rated poor," continued Ingraham, who previously worked at the Brookings Institution and Pew Research Center.  "Rhode Island, New Jersey and Michigan all have "poor" ratings of 40 percent or more."</p>

<p>Neighboring Connecticut is listed as being a have 33% of urban roads in "poor" condition; Massachusetts, 20%; the sunshine state of Florida ranked lowest for poor roads, at 7%.</p>

<p><strong>Addressing the Issue</strong></p>

<p>The data comes at a time when Rhode Island is wrestling with how to deal with crumbling infrastructure -- Rhode Island ranks as having the <a href="https://www.golocalprov.com/news/ri-has-highest-percentage-of-deficient-bridges-in-country" target="_blank" rel="noreferrer noopener">highest percentage of structurally deficient bridges in the country</a> at 56%.   Governor Gina Raimondo's plan to toll trucks as part of her proposed RhodeWorks program failed to clear the General Assembly -- for now.</p>

<p><strong>Slides: See Structurally Deficient Bridges in RI BELOW </strong></p>

<p>"The worst thing we could do is try and toll our way out of it,"said Rhode Island State Representative Patricia Morgan, of the toll proposal. "Even some of the proponents admitted the cost would be passed along to to the consumers.  Rhode Islanders are taxed enough already."</p>

<p>Morgan and Rhode Island House Republicans had introduced a measure to include the necessary $60 million in infrastructure funding in the state's budget.  While unsuccessful, Morgan said she hasn't given up on the prospect.   </p>

<p></p><figure class="image image-style-align-left"><img src="https://s3.amazonaws.com/media.golocalprov.com/Harris_Mill_Lofts_Docs._May_2018/PotholeRoad.png" alt="" width="360" loading="lazy" @click="modalImage = $event.target.src; isOpen = true"></figure>"I haven't stopped on that proposal, we're working to identify spending that isn't critical. At some point we have to prioritize our spending," continued Morgan. "General revenue comes from Rhode Island taxpayers - so lets's not even talk federal money, that's less than 2% of our general revenue. If you borrow it, you're just digging a deeper hole."

<p>Raimondo's <a href="http://www.dot.ri.gov/news/rhodeworks.php">RhodeWorks plan</a> touts it will create about 11,000 job-years over the next 10 year, and "save taxpayers about $950 million in projected future costs by addressing the problem now instead of waiting."</p>

<p>The General Assembly adjourned for the year prior to the House taking action on the tolling proposal, following Senate approval of a measure. </p>

<p><strong>Costs of Repair</strong></p>

<p>In addition to comparing states' urban roads, Ingraham used TRIP data from the American Automobile Association, the Federal Highway Administration to determine how much drivers spent, on average, on maintenance due to bad road conditions. </p>

<p>Rhode Island was listed at $637 for annual repair costs, behind DC and California, as well as New Jersey, Oklahoma, and Michigan -- but still ranking among the most expensive. </p>

<p>The highest listed was DC at $1,042, the lowest was Tennessee at $278.</p>

<p>The Rhode Island gas tax recently increased by one cent on July 1, based on inflation indexing that came out of the 2014 General Assembly - however the federal gasoline tax has remained at 1993 levels. </p>

<p>With funding for the federal Highway Trust Fund currently set to expire on July 31, Senator Sheldon Whitehouse touted the recent approval on June 24 of a transportation bill in the EPW committee -- which would see an increase in federal funding for Rhode Island. </p>

<p>The six-year EPW bill would "boost the funding provided to states by more than $2.7 billion in FY 2016, a more than 7% increase, with additional increases over the remaining five years to account for inflation.  Rhode Island, which received $211 million in FY 2014, the last full year of authorized highway funding, could expect to receive $226 million next year under this bill," according to Whitehouse's office. </p>

<p>The bill would provide a total of $2.4 billion over six years for the Assistance for Major Projects Program, which would be delivered to states through competitive grants. </p>
        
      
    
                  <div class="bespoken-exclude">
  <hr>
  <h2>RI&#039;s Most Dangerous Bridges</h2>

  <div class="slideshow-wrap overflow-hidden">
    <div class="relative">       <div class="slideshow-carousel swiper-container">         <div class="swiper-wrapper">
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="1">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://media-golocalprov.imgix.net/RI%20TOWNS%20400/US_6.jpg?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>10.</h3>
              <p><strong>US-6 eastbound and westbound over US-6A/Hartford Avenue. </strong></p>

<p><strong>52,678 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="2">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://media-golocalprov.imgix.net/Harris_Mill_Lofts_Docs._May_2018/Route146.png?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>9.</h3>
              <p><strong>RI-146/Ed Dowl Highway over RI-246/Charles Street. </strong></p>

<p><strong>72,800 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="3">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://media-golocalprov.imgix.net/Dangerous%20Intersections/RI146.png?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>8.</h3>
              <p><strong>RI-146/Ed Dowl Highway over RI-15/Mineral Spring Avenue. </strong></p>

<p><strong>72,800 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="4">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://media-golocalprov.imgix.net/Harris_Mill_Lofts_Docs._May_2018/195_overview2.png?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>7.</h3>
              <p><strong>I-195 westbound over the Seekonk River. </strong></p>

<p><strong>76,700 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="5">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://media-golocalprov.imgix.net/95.1_400.jpg?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>6.</h3>
              <p><strong>I-95 northbound and southbound over RI-2/Quaker Lane. </strong></p>

<p><strong>77,800 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="6">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://images-golocalprov.imgix.net/news/Intersections%2095%20Sign.png?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>5.</h3>
              <p><strong>I-95 northbound and southbound over Wellington Avenue. </strong></p>

<p><strong>147,984 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="7">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://images-golocalprov.imgix.net/news/95.sign_400.jpg?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>4.</h3>
              <p><strong>I-95 northbound and southbound over Jefferson Boulevard. </strong></p>

<p><strong>156,400 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="8">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://images-golocalprov.imgix.net/95.2_400.jpg?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>3.</h3>
              <p><strong>I-95 northbound and southbound over Amtrak. </strong></p>

<p><strong>159,200 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="9">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://images-golocalprov.imgix.net/news/Intersections%2095%20Sign.png?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>2.</h3>
              <p><strong>Broad Street over I-95 northbound and southbound and the P&amp;W Railroad. </strong></p>

<p><strong>179,600 daily crossings</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                    <div class="slide swiper-slide md:flex gap-10 px-4" id="10">
                        <figure class="slide__img mb-4 md:mb-0">
              
              <img src="https://media-golocalprov.imgix.net/95.1_400.jpg?auto=format%2Ccompress&amp;fit=clip&amp;fp-x=0.5&amp;fp-y=0.5&amp;ixlib=php-4.1.0&amp;q=100&amp;w=386" alt="" loading="lazy" @click="modalImage = $event.target.src; isOpen = true">
                          </figure>

            <div class="slide__content flow prose">
              <div class="relative slide__nav">
                <div class="prev-slide">
                  <div class="swiper-button-prev"></div>
                </div>

                <div class="next-slide">
                  <div class="swiper-button-next"></div>
                </div>
              </div>

              <h3>1.</h3>
              <p><strong>Interstate 95 northbound and southbound over US-1 (Elmwood Avenue). </strong></p>

<p><strong>186,500 daily crossing</strong></p>

<p><strong>The bridge is structurally deficient</strong></p>

              <div class="slide__ad">
                <script type='text/javascript'><!--//<![CDATA[
                var m3_u = (location.protocol=='https:'?'https://gl-advert-delivery.com/revive/www/delivery/ajs.php':'http://gl-advert-delivery.com/revive/www/delivery/ajs.php');
                var m3_r = Math.floor(Math.random()*99999999999);
                if (!document.MAX_used) document.MAX_used = ',';
                document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                document.write ("?zoneid=17");
                document.write ('&amp;cb=' + m3_r);
                if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
                document.write ("&amp;loc=" + escape(window.location));
                if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                if (document.context) document.write ("&context=" + escape(document.context));
                if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                document.write ("'><\/scr"+"ipt>");
                </script>
                <noscript><a href='https://gl-advert-delivery.com/revive/www/delivery/ck.php?n=abe59c56&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='https://gl-advert-delivery.com/revive/www/delivery/avw.php?zoneid=17&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=abe59c56' border='0' alt='' /></a></noscript>
              </div>
            </div>
          </div>
                  </div>
      </div>

      
      <div thumbsSlider="" class="swiper slideshow-thumbnails px-1 md:px-0">
        <div class="swiper-wrapper">
                              <div class="swiper-slide">
            <img src="https://media-golocalprov.imgix.net/RI%20TOWNS%20400/US_6.jpg?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://media-golocalprov.imgix.net/Harris_Mill_Lofts_Docs._May_2018/Route146.png?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://media-golocalprov.imgix.net/Dangerous%20Intersections/RI146.png?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://media-golocalprov.imgix.net/Harris_Mill_Lofts_Docs._May_2018/195_overview2.png?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://media-golocalprov.imgix.net/95.1_400.jpg?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://images-golocalprov.imgix.net/news/Intersections%2095%20Sign.png?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://images-golocalprov.imgix.net/news/95.sign_400.jpg?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://images-golocalprov.imgix.net/95.2_400.jpg?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://images-golocalprov.imgix.net/news/Intersections%2095%20Sign.png?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                              <div class="swiper-slide">
            <img src="https://media-golocalprov.imgix.net/95.1_400.jpg?auto=format%2Ccompress&amp;fit=crop&amp;fp-x=0.5&amp;fp-y=0.5&amp;h=80&amp;ixlib=php-4.1.0&amp;q=100&amp;w=80" alt="">
          </div>
                  </div>
      </div>

    </div>   </div>
</div>




      
    
        <div
      x-show="isOpen"
      class="modal fixed top-0 left-0 bottom-0 z-50 inset-0 flex items-center justify-center m-0 bg-black bg-opacity-75"
      @click.away="isOpen = false"
      x-cloak
    >
      <div class="modal-content bg-white p-4 rounded">
        <img :src="modalImage" alt="Selected Image" class="w-full max-w-3xl h-auto" />
      </div>

      <button
        class="close-btn absolute top-4 right-4 mt-2 text-white px-4 py-2 rounded"
        @click="isOpen = false"
      >
                <svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" height="512" viewBox="0 0 32 32" width="512" id="fi_6015677">
  <g id="Layer_1">
    <path d="m18.8281 16 9.5859-9.5859c.7813-.7808.7813-2.0474 0-2.8281-.7803-.7813-2.0479-.7813-2.8281 0l-9.5859 9.5859-9.5859-9.586c-.7803-.7813-2.0479-.7813-2.8281 0-.7813.7808-.7813 2.0474 0 2.8281l9.5859 9.586-9.5859 9.5859c-.7757.7757-.7757 2.0524 0 2.8281s2.0524.7757 2.8281 0l9.5859-9.5859 9.5859 9.5859c.7757.7757 2.0524.7757 2.8281 0s.7757-2.0524 0-2.8281z" fill="currentColor"></path>
  </g>
</svg>

      </button>
    </div>

    
      <esi:include src="/_cached_include_272824418?p=_cached_include_272824418" />

    <div class="w-full pt-10">
      <h4 class="mb-4">Enjoy this post? Share it with others.</h4>
      <div class="sharethis-inline-share-buttons social-left text-left"></div>
    </div>
  </div>
</article>

						</div>

						<aside class="hidden md:block py-4">
							<div class="px-6">
							<div class="mb-5">
  <script type="text/javascript">OA_show(9);</script>
</div>

<div class="flex justify-between">
  <div class="mb-5">
    <script type="text/javascript">OA_show(14);</script>
  </div>
  <div class="mb-5">
    <script type="text/javascript">OA_show(13);</script>
  </div>
</div>

<div class="mb-5">
  <script type="text/javascript">OA_show(10);</script>
</div>

<div class="mb-5">
  <script type="text/javascript">OA_show(11);</script>
</div>

<div class="mb-5">
  <script type="text/javascript">OA_show(12);</script>
</div>

<div class="flex justify-between">
  <div class="mb-5">
    <script type="text/javascript">OA_show(14);</script>
  </div>
  <div class="mb-5">
    <script type="text/javascript">OA_show(13);</script>
  </div>
</div>							</div>
						</aside>
					</div>
				</main>
						</div>

			<script src="/assets/js/vendors/alpinejs.min.js" defer></script>
			<div id="google_language_translator" class="hidden"></div>

<div id="glt-translate-trigger" class="notranslate fixed top-[200px] right-0 z-[200002] flex flex-col bg-black rounded-l-md shadow-md" x-data="googleTranslateDropdown()" x-init="init()" x-cloak translate="no">


	<button
    @click="translateTo('en')"
    class="text-sm font-bold uppercase px-3 py-3 hover:bg-white/25"
    :class="currentLang === 'en' 
      ? 'text-brand-green' 
      : 'text-white'"
    title="View in English"
  >
    EN
  </button>
  <button
    @click="translateTo('es')"
    class="text-sm font-bold uppercase px-3 py-3 hover:bg-white/25"
    :class="currentLang === 'es' 
      ? 'text-brand-green' 
      : 'text-white'"
    title="Ver en Español"
  >
    ES
  </button>

  <div x-show="error" class="mt-2 p-2 text-sm text-red-600 bg-red-100 rounded">
		Translation service unavailable. Please try again later.
	</div>

</div>

<script>
	function GoogleLanguageTranslatorInit() {
    new google.translate.TranslateElement({
      pageLanguage: 'en',
      includedLanguages: 'en,es',
      autoDisplay: false
    }, 'google_language_translator');
  }
</script>

<script src='//translate.google.com/translate_a/element.js?cb=GoogleLanguageTranslatorInit' id='scripts-google-js'></script>


		<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","author":{"@id":"https://prod.servd.golocalprov.com/#identity"},"copyrightHolder":{"@id":"https://prod.servd.golocalprov.com/#identity"},"copyrightYear":"2015","creator":{"@id":"https://honcho.agency#creator"},"dateCreated":"2025-05-13T15:59:46-04:00","dateModified":"2025-06-18T18:25:47-04:00","datePublished":"2015-07-07T02:30:00-04:00","description":"Rhode Island was recently ranked as having the third worst urban roads in the U.S., with 45% of major urban roads in the state classified as being in \"poor\" condition by a national transportation research organization.","headline":"Rhode Island Has Third Worst Roads in U.S.","image":{"@type":"ImageObject","url":"https://media-golocalprov.imgix.net/Harris_Mill_Lofts_Docs._May_2018/PotholeRoad.png?auto=format%2Ccompress&fit=crop&fp-x=0.5&fp-y=0.5&h=630&ixlib=php-4.1.0&q=82&w=1200"},"inLanguage":"en-us","mainEntityOfPage":"https://prod.servd.golocalprov.com/news/rhode-island-has-third-worst-roads-in-u.s","name":"Rhode Island Has Third Worst Roads in U.S.","publisher":{"@id":"https://honcho.agency#creator"},"url":"https://prod.servd.golocalprov.com/news/rhode-island-has-third-worst-roads-in-u.s"},{"@id":"https://prod.servd.golocalprov.com/#identity","@type":"LocalBusiness","image":{"@type":"ImageObject","height":"260","url":"https://granite-harbor.transforms.svdcdn.com/production/localMedia/GoLocalProv-Logo.jpg?w=260&h=260&auto=compress%2Cformat&fit=min&dm=1769182100&s=9b02c8d90460301d192271bc25225c44","width":"260"},"logo":{"@type":"ImageObject","height":"60","url":"https://granite-harbor.transforms.svdcdn.com/production/localMedia/GoLocalProv-Logo.jpg?w=600&h=60&q=82&fm=png&fit=max&dm=1769182100&s=c2874c907c08a2a6cb52716696db97eb","width":"60"},"name":"Go Local Prov","priceRange":"$","sameAs":["https://x.com/GoLocalProv","https://www.facebook.com/GoLocalProv/","https://www.linkedin.com/company/golocalprov/","https://www.youtube.com/@GoLocalLIVE"],"url":"https://prod.servd.golocalprov.com/"},{"@id":"https://honcho.agency#creator","@type":"ProfessionalService","address":{"@type":"PostalAddress","addressCountry":"United Kingdom","addressLocality":"Knutsford","addressRegion":"Cheshire","postalCode":"WA168JY","streetAddress":"75 Boothfields"},"description":"Craft CMS web design and development.","duns":"219403254","email":"matt@honcho.agency","founder":"Matt Ellis","foundingDate":"2013","foundingLocation":"Manchester","geo":{"@type":"GeoCoordinates","latitude":"53.30289","longitude":"-2.37482"},"image":{"@type":"ImageObject","height":"1084","url":"https://granite-harbor.transforms.svdcdn.com/production/localMedia/Honcho-SEOmatic-Site-Settings.jpg?w=1922&h=1084&auto=compress%2Cformat&fit=min&dm=1769182537&s=8af7a04c7d464a02ea17feeae6bf34d0","width":"1922"},"logo":{"@type":"ImageObject","height":"60","url":"https://granite-harbor.transforms.svdcdn.com/production/localMedia/Honcho-SEOmatic-Site-Settings.jpg?w=600&h=60&q=82&fm=png&fit=max&dm=1769182537&s=24c1551ea4c86324f741e5e0d68fc770","width":"106"},"name":"Honcho","priceRange":"$$$$","telephone":"+443300886692","url":"https://honcho.agency"},{"@type":"BreadcrumbList","description":"Breadcrumbs list","itemListElement":[{"@type":"ListItem","item":"https://prod.servd.golocalprov.com/","name":"GoLocalProv","position":1},{"@type":"ListItem","item":"https://prod.servd.golocalprov.com/news","name":"News","position":2},{"@type":"ListItem","item":"https://prod.servd.golocalprov.com/news/rhode-island-has-third-worst-roads-in-u.s","name":"Rhode Island Has Third Worst Roads in U.S.","position":3}],"name":"Breadcrumbs"}]}</script><script src="https://platform-api.sharethis.com/js/sharethis.js#property=5a50fb6a57cd29001206f491&amp;product=sop" defer></script>
<script src="/assets/js/vendors/swiper-bundle.min.js?v=1770653913"></script>
<script src="/assets/js/main.js?v=1770653913"></script>
<script>;
function googleTranslateDropdown() {
    return {
      currentLang: 'en', // default language
      error: false,
      init() {
        const cookie = document.cookie.match(/googtrans=\/[a-z]{2}\/([a-z]{2})/);
        if (cookie && cookie[1]) {
          this.currentLang = cookie[1];
        }
      },
      translateTo(lang) {
        const tryTranslate = () => {
          const combo = document.querySelector('select.goog-te-combo');
          if (combo) {
            combo.value = lang;
            combo.dispatchEvent(new Event('change'));
            this.currentLang = lang;
            this.error = false;
          } else {
            this.translateRetryCount++;
            if (this.translateRetryCount < 5) {
              setTimeout(tryTranslate, 500);
            } else {
              this.error = true;
            }
          }
        };
        this.translateRetryCount = 0;
        tryTranslate();
      }
    };
  };</script></body>
	</html>
