Features
Test Area
Contact Us
Welcome
test page for demo
Testing
E-Commerce Training
Test Slide Show
View Cart
Favorites
Order History




Visitor Page Views
Forgot Password
runcontent.net
Weather
attributes - struct
CITY Duluth
CITYSTRING 1
STATE mn
CFHTTP from weather.gov - struct
Charset UTF-8
Errordetail [empty string]
Filecontent <!DOCTYPE html><html class="no-js"> <head> <!-- Meta --> <meta name="viewport" content="width=device-width" /> <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" /> <title>National Weather Service</title> <meta name="DC.title" content="National Weather Service" /> <meta name="DC.description" content="NOAA National Weather Service" /> <meta name="DC.creator" content="US Department of Commerce, NOAA, National Weather Service" /> <meta name="DC.date.created" scheme="ISO8601" content="2026-06-07T02:46:39+00:00" /> <meta name="DC.language" scheme="DCTERMS.RFC1766" content="EN-US" /> <meta name="DC.keywords" content="weather" /> <meta name="DC.publisher" content="NOAA's National Weather Service" /> <meta name="DC.contributor" content="National Weather Service" /> <meta name="DC.rights" content="/disclaimer.php" /> <meta name="rating" content="General" /> <meta name="robots" content="index,follow" /> <!-- Icons --> <link rel="shortcut icon" href="/build/images/favicon.eab6deff.ico" type="image/x-icon" /> <link rel="stylesheet" href="/build/app.b5803bc3.css"> <script src="/build/runtime.5332280c.js"></script><script src="/build/662.4c16084d.js"></script><script src="/build/app.b0ab6b61.js"></script> <script type="text/javascript" id="_fed_an_ua_tag" src="https://dap.digitalgov.gov/Universal-Federated-Analytics-Min.js?agency=DOC&amp;subagency=NOAA"></script> <script type="text/javascript"> // GoogleAnalyticsObject is defined in the federated analytics script, but PUA option not used as forecast UA needs sampleRate window[window['GoogleAnalyticsObject']]('create', 'UA-40768555-1', 'weather.gov', {'sampleRate': 6}); window[window['GoogleAnalyticsObject']]('set', 'anonymizeIp', true); window[window['GoogleAnalyticsObject']]('require', 'linkid'); window[window['GoogleAnalyticsObject']]('send', 'pageview'); </script> </head> <body> <main class="container"> <header class="row clearfix" id="page-header"> <a href="//www.noaa.gov" id="header-noaa" class="pull-left"><img src="/build/images/header/noaa.d87e0251.png" alt="National Oceanic and Atmospheric Administration"/></a> <a href="https://www.weather.gov" id="header-nws" class="pull-left"><img src="/build/images/header/nws.4e6585d8.png" alt="National Weather Service"/></a> <a href="//www.commerce.gov" id="header-doc" class="pull-right"><img src="/build/images/header/doc.b38ba91a.png" alt="United States Department of Commerce"/></a> </header> <nav class="navbar navbar-default row" role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#top-nav"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="top-nav"> <ul class="nav navbar-nav"> <li><a href="//www.weather.gov">HOME</a></li> <li class="dropdown"> <a href="https://www.weather.gov/forecastmaps/" class="dropdown-toggle" data-toggle="dropdown"> FORECAST <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li> <a href="https://www.weather.gov">Local</a> </li> <li> <a href="https://digital.weather.gov">Graphical</a> </li> <li> <a href="https://aviationweather.gov">Aviation</a> </li> <li> <a href="https://www.weather.gov/marine/">Marine</a> </li> <li> <a href="https://water.noaa.gov">Rivers and Lakes</a> </li> <li> <a href="https://www.nhc.noaa.gov">Hurricanes</a> </li> <li> <a href="https://www.spc.noaa.gov">Severe Weather</a> </li> <li> <a href="https://www.weather.gov/fire/">Fire Weather</a> </li> <li> <a href="https://gml.noaa.gov/grad/solcalc/">Sunrise/Sunset</a> </li> <li> <a href="https://www.cpc.ncep.noaa.gov">Long Range Forecasts</a> </li> <li> <a href="https://www.cpc.ncep.noaa.gov">Climate Prediction</a> </li> <li> <a href="https://www.swpc.noaa.gov">Space Weather</a> </li> </ul> </li> <li class="dropdown"> <a href="https://www.weather.gov/wrh/climate" class="dropdown-toggle" data-toggle="dropdown"> PAST WEATHER <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li> <a href="https://www.weather.gov/wrh/climate">Past Weather</a> </li> <li> <a href="https://gml.noaa.gov/grad/solcalc/">Astronomical Data</a> </li> <li> <a href="https://www.climate.gov/maps-data/dataset/past-weather-zip-code-data-table">Certified Weather Data</a> </li> </ul> </li> <li class="dropdown"> <a href="https://www.weather.gov/safety/" class="dropdown-toggle" data-toggle="dropdown"> SAFETY <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> </ul> </li> <li class="dropdown"> <a href="https://www.weather.gov/informationcenter" class="dropdown-toggle" data-toggle="dropdown"> INFORMATION <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li> <a href="https://www.weather.gov/wrn/wea">Wireless Emergency Alerts</a> </li> <li> <a href="https://www.weather.gov/wrn/">Weather-Ready Nation</a> </li> <li> <a href="https://www.weather.gov/owlie/publication_brochures">Brochures</a> </li> <li> <a href="https://www.weather.gov/coop/">Cooperative Observers</a> </li> <li> <a href="https://www.weather.gov/briefing/">Daily Briefing</a> </li> <li> <a href="https://www.weather.gov/hazstat">Damage/Fatality/Injury Statistics</a> </li> <li> <a href="http://mag.ncep.noaa.gov">Forecast Models</a> </li> <li> <a href="https://www.weather.gov/gis/">GIS Data Portal</a> </li> <li> <a href="https://www.weather.gov/nwr">NOAA Weather Radio</a> </li> <li> <a href="https://www.weather.gov/publications/">Publications</a> </li> <li> <a href="https://www.weather.gov/skywarn/">SKYWARN Storm Spotters</a> </li> <li> <a href="https://www.weather.gov/stormready">StormReady</a> </li> <li> <a href="https://www.weather.gov/tsunamiready/">TsunamiReady</a> </li> <li> <a href="https://www.weather.gov/notification/">Service Change Notices</a> </li> </ul> </li> <li class="dropdown"> <a href="https://www.weather.gov/education/" class="dropdown-toggle" data-toggle="dropdown"> EDUCATION <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> </ul> </li> <li class="dropdown"> <a href="https://www.weather.gov/news" class="dropdown-toggle" data-toggle="dropdown"> NEWS <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> </ul> </li> <li class="dropdown"> <a href="https://www.weather.gov/search/" class="dropdown-toggle" data-toggle="dropdown"> SEARCH <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li> <div id="site-search"> <form method="get" action="//search.usa.gov/search" style="margin-bottom: 0; margin-top: 0;"> <input type="hidden" name="v:project" value="firstgov" /> <label for="query">Search For</label> <input type="text" name="query" id="query" size="12" /> <input type="submit" value="Go" /> <p> <input type="radio" name="affiliate" checked="checked" value="nws.noaa.gov" id="nws" /> <label for="nws" class="search-scope">NWS</label> <input type="radio" name="affiliate" value="noaa.gov" id="noaa" /> <label for="noaa" class="search-scope">All NOAA</label> </p> </form> </div> </li> </ul> </li> <li class="dropdown"> <a href="https://www.weather.gov/about/" class="dropdown-toggle" data-toggle="dropdown"> ABOUT <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li> <a href="https://www.weather.gov/about/">About NWS</a> </li> <li> <a href="https://www.weather.gov/organization">Organization</a> </li> <li> <a href="https://sites.google.com/a/noaa.gov/nws-insider/">For NWS Employees</a> </li> <li> <a href="https://www.weather.gov/ncep/">National Centers</a> </li> <li> <a href="https://www.noaa.gov/nws-careers">Careers</a> </li> <li> <a href="https://www.weather.gov/contact">Contact Us</a> </li> <li> <a href="https://forecast.weather.gov/glossary.php">Glossary</a> </li> <li> <a href="https://www.weather.gov/socialmedia">Social Media</a> </li> <li> <a href="https://www.noaa.gov/NWStransformation">NWS Transformation</a> </li> </ul> </li> </ul> </div> </div> </nav> <div class="contentArea"> <div class="" id="fcst-search"> <form name="getForecast" id="getForecast" class="form-inline" role="form" action="https://forecast.weather.gov/zipcity.php" method="get" data-baseurl="http://forecast.weather.gov/MapClick.php"> <div id="getfcst-body"> <input name="inputstring" type="text" class="form-control" id="inputstring" placeholder="" /> <input name="btnSearch" id="btnSearch" class="btn btn-default" type="submit" value="Go" /> <div id="txtHelp"><a href="javascript:void(window.open('http://weather.gov/ForecastSearchHelp.html','locsearchhelp','status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,height=500,width=530').focus());">View Location Examples</a></div> </div> <div id="txtError"> <div id="errorNoResults" style="display:none;">Sorry, the location you searched for was not found. Please try another search.</div> <div id="errorMultipleResults" style="display:none">Multiple locations were found. Please select one of the following:</div> <div id="errorChoices" style="display:none"></div> <input id="btnCloseError" type="button" value="Close" style="display:none" /> </div> <div id="getfcst-head"> <p>Your local forecast office is</p> <h3 id="getfcst-headOffice"> <a href="https://www.weather.gov/dlh">Duluth, MN</a> </h3> </div> </form> </div> <div id="news-items"> <div id="topnews"> <div id="global_localnews"> <div id="global_localnews_headerbar_main"> <div id="global_localnews_headerbar_sub_left"> <div id="global_localnews_title" style="color:black;margin:5px 0px 2px 0px;font-size:14px;font-weight:bold;">News Headlines</div> </div> </div> <div id="localnews"> <ul> <li><a href="http://www.federalregister.gov/documents/2026/05/07/2026-09099/request-for-comments-on-the-national-weather-service-cooperative-observing-program-coop"><strong>Request for Comments: The National Weather Service is planning to modernize its Cooperative Observer Program (COOP) network by harnessing new technology, optimizing observation sites and leveraging high-quality commercial data. </strong></a></li> </ul> <ul> </div> </div> </div> <script type="text/javascript"> /** news headline Additional Headlines link **/ $(document).ready(function () { $("#additionalNews").removeClass("hidden"); $(".toggleHeadlines").click(function(e){ e.preventDefault(); e.stopPropagation(); $(".toggleHeadlines").toggleClass("hidden"); $(".hidden-news-link").toggleClass("hidden"); }); }); </script> </div> <!-- PageFormat-Land --> <script language=javascript>document.title = '7-Day Forecast 46.79N 92.1W';</script><img src="images/track_land_point.png" style="display:none;" /> <!-- Current Conditions --> <div id="current-conditions" class="panel panel-default"> <!-- Current Conditions header row --> <div class="panel-heading"> <div> <b>Current conditions at</b> <h2 class="panel-title">Duluth - Sky Harbor Airport (KDYT)</h2> <span class="smallTxt"><b>Lat:&nbsp;</b>46.72&deg;N<b>Lon:&nbsp;</b>92.04&deg;W<b>Elev:&nbsp;</b>607ft.</span> </div> </div> <div class="panel-body" id="current-conditions-body"> <!-- Graphic and temperatures --> <div id="current_conditions-summary" class="pull-left" > <img src="newimages/large/nfg.png" alt="" class="pull-left" /> <p class="myforecast-current"> Fog</p> <p class="myforecast-current-lrg">48&deg;F</p> <p class="myforecast-current-sm">9&deg;C</p> </div> <div id="current_conditions_detail" class="pull-left"> <table> <tr> <td class="text-right"><b>Humidity</b></td> <td>100%</td> </tr> <tr> <td class="text-right"><b>Wind Speed</b></td> <td>E 10 mph</td> </tr> <tr> <td class="text-right"><b>Barometer</b></td> <td>29.95 in</td> </tr> <tr> <td class="text-right"><b>Dewpoint</b></td> <td>48&deg;F (9&deg;C)</td> </tr> <tr> <td class="text-right"><b>Visibility</b></td> <td>0.25 mi</td> </tr> <tr><td class="text-right"><b>Wind Chill</b></td><td>44&deg;F (7&deg;C)</td></tr> <tr> <td class="text-right"><b>Last update</b></td> <td> 6 Jun 9:35 pm CDT </td> </tr> </table> </div> <div id="current_conditions_station"> <div class="current-conditions-extra"> <!-- Right hand section --> <p class="moreInfo"><b>More Information:</b></p><p><a id="localWFO" href="https://www.weather.gov/dlh" title="Duluth, MN"><span class="hideText">Local</span> Forecast Office</a><a id="moreWx" href="http://forecast.weather.gov/obslocal.php?warnzone=MNZ037&local_place=Duluth%20MN&zoneid=CDT&offset=18000">More Local Wx</a><a id="3dayHist" href="http://forecast.weather.gov/data/obhistory/KDYT.html">3 Day History</a><a id="wxGraph" href="MapClick.php?lat=46.781&lon=-92.118&unit=0&amp;lg=english&amp;FcstType=graphical">Hourly <span class="hideText">Weather </span>Forecast</a></p> </div> <!-- /current_conditions_station --> </div> <!-- /current-conditions-body --> </div> <!-- /Current Conditions --> </div> <!-- 7-Day Forecast --> <div id="seven-day-forecast" class="panel panel-default"> <div class="panel-heading"> <b>Extended Forecast for</b> <h2 class="panel-title"> Duluth MN<a href="//forecast.weather.gov/zipcity.php?inputstring=Duluth,MN&e=1"><b>Similar City Names</b></a> </h2> </div> <div class="panel-body" id="seven-day-forecast-body"> <div id="seven-day-forecast-container"><ul id="seven-day-forecast-list" class="list-unstyled"><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Tonight</p><p><img class="forecast-icon" src="DualImage.php?i=nfew&j=nfg" alt="Tonight: Areas of fog after 3am. Otherwise, mostly clear, with a low around 48. Northeast wind 5 to 10 mph. " title="Tonight: Areas of fog after 3am. Otherwise, mostly clear, with a low around 48. Northeast wind 5 to 10 mph. " /></p><p class="temp temp-low">Low: 48 &deg;F</p><p class="short-desc">Mostly Clear<br>then Areas<br>Fog</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Sunday</p><p><img class="forecast-icon" src="DualImage.php?i=fg&j=wind_sct" alt="Sunday: Areas of fog before 8am. Otherwise, mostly sunny, with a high near 65. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. " title="Sunday: Areas of fog before 8am. Otherwise, mostly sunny, with a high near 65. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. " /></p><p class="temp temp-high">High: 65 &deg;F</p><p class="short-desc">Areas Fog<br>then Mostly<br>Sunny and<br>Breezy</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Sunday Night</p><p><img class="forecast-icon" src="DualImage.php?i=nwind_bkn&j=nshra&jp=30" alt="Sunday Night: A 30 percent chance of showers, mainly after 5am. Mostly cloudy, with a low around 50. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. " title="Sunday Night: A 30 percent chance of showers, mainly after 5am. Mostly cloudy, with a low around 50. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. " /></p><p class="temp temp-low">Low: 50 &deg;F</p><p class="short-desc">Mostly Cloudy<br>and Breezy<br>then Chance<br>Showers</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Monday</p><p><img class="forecast-icon" src="newimages/medium/shra90.png" alt="Monday: Showers, with thunderstorms also possible after 10am. High near 65. East wind 5 to 10 mph. Chance of precipitation is 90%. New rainfall amounts between a tenth and quarter of an inch, except higher amounts possible in thunderstorms. " title="Monday: Showers, with thunderstorms also possible after 10am. High near 65. East wind 5 to 10 mph. Chance of precipitation is 90%. New rainfall amounts between a tenth and quarter of an inch, except higher amounts possible in thunderstorms. " /></p><p class="temp temp-high">High: 65 &deg;F</p><p class="short-desc">Showers</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Monday Night</p><p><img class="forecast-icon" src="newimages/medium/nshra40.png" alt="Monday Night: A chance of showers and thunderstorms. Mostly cloudy, with a low around 52. East wind around 5 mph becoming calm in the evening. Chance of precipitation is 40%." title="Monday Night: A chance of showers and thunderstorms. Mostly cloudy, with a low around 52. East wind around 5 mph becoming calm in the evening. Chance of precipitation is 40%." /></p><p class="temp temp-low">Low: 52 &deg;F</p><p class="short-desc">Chance<br>Showers</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Tuesday</p><p><img class="forecast-icon" src="newimages/medium/scttsra20.png" alt="Tuesday: A 20 percent chance of showers and thunderstorms before 1pm. Partly sunny, with a high near 73. Calm wind becoming east around 5 mph in the afternoon. " title="Tuesday: A 20 percent chance of showers and thunderstorms before 1pm. Partly sunny, with a high near 73. Calm wind becoming east around 5 mph in the afternoon. " /></p><p class="temp temp-high">High: 73 &deg;F</p><p class="short-desc">Slight Chance<br>T-storms</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Tuesday Night</p><p><img class="forecast-icon" src="newimages/medium/nscttsra.png" alt="Tuesday Night: A chance of showers and thunderstorms, mainly after 1am. Mostly cloudy, with a low around 55. East wind around 10 mph. " title="Tuesday Night: A chance of showers and thunderstorms, mainly after 1am. Mostly cloudy, with a low around 55. East wind around 10 mph. " /></p><p class="temp temp-low">Low: 55 &deg;F</p><p class="short-desc">Chance<br>T-storms</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Wednesday</p><p><img class="forecast-icon" src="newimages/medium/shra.png" alt="Wednesday: A chance of showers and thunderstorms, then showers likely and possibly a thunderstorm after 1pm. Partly sunny, with a high near 75. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. " title="Wednesday: A chance of showers and thunderstorms, then showers likely and possibly a thunderstorm after 1pm. Partly sunny, with a high near 75. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. " /></p><p class="temp temp-high">High: 75 &deg;F</p><p class="short-desc">Showers<br>Likely and<br>Breezy</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Wednesday Night</p><p><img class="forecast-icon" src="newimages/medium/nshra.png" alt="Wednesday Night: Showers and possibly a thunderstorm before 1am, then a chance of showers. Mostly cloudy, with a low around 57. Breezy, with an east wind 10 to 15 mph becoming southwest after midnight. Winds could gust as high as 20 mph. " title="Wednesday Night: Showers and possibly a thunderstorm before 1am, then a chance of showers. Mostly cloudy, with a low around 57. Breezy, with an east wind 10 to 15 mph becoming southwest after midnight. Winds could gust as high as 20 mph. " /></p><p class="temp temp-low">Low: 57 &deg;F</p><p class="short-desc">Showers and<br>Breezy</p></div></li></ul></div> <script type="text/javascript"> // equalize forecast heights $(function () { var maxh = 0; $(".forecast-tombstone .short-desc").each(function () { var h = $(this).height(); if (h > maxh) { maxh = h; } }); $(".forecast-tombstone .short-desc").height(maxh); }); </script> </div> </div> <!-- Everything between 7-Day Forecast and Footer goes in this row --> <div id="floatingDivs" class="row"> <!-- Everything on the left-hand side --> <div class="col-md-7 col-lg-8"> <!-- Detailed Forecast --> <div id="detailed-forecast" class="panel panel-default"> <div class="panel-heading"> <h2 class="panel-title">Detailed Forecast</h2> </div> <div class="panel-body" id="detailed-forecast-body"> <div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Tonight</b></div><div class="col-sm-10 forecast-text">Areas of fog after 3am. Otherwise, mostly clear, with a low around 48. Northeast wind 5 to 10 mph. </div></div><div class="row row-even row-forecast"><div class="col-sm-2 forecast-label"><b>Sunday</b></div><div class="col-sm-10 forecast-text">Areas of fog before 8am. Otherwise, mostly sunny, with a high near 65. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. </div></div><div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Sunday Night</b></div><div class="col-sm-10 forecast-text">A 30 percent chance of showers, mainly after 5am. Mostly cloudy, with a low around 50. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. </div></div><div class="row row-even row-forecast"><div class="col-sm-2 forecast-label"><b>Monday</b></div><div class="col-sm-10 forecast-text">Showers, with thunderstorms also possible after 10am. High near 65. East wind 5 to 10 mph. Chance of precipitation is 90%. New rainfall amounts between a tenth and quarter of an inch, except higher amounts possible in thunderstorms. </div></div><div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Monday Night</b></div><div class="col-sm-10 forecast-text">A chance of showers and thunderstorms. Mostly cloudy, with a low around 52. East wind around 5 mph becoming calm in the evening. Chance of precipitation is 40%.</div></div><div class="row row-even row-forecast"><div class="col-sm-2 forecast-label"><b>Tuesday</b></div><div class="col-sm-10 forecast-text">A 20 percent chance of showers and thunderstorms before 1pm. Partly sunny, with a high near 73. Calm wind becoming east around 5 mph in the afternoon. </div></div><div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Tuesday Night</b></div><div class="col-sm-10 forecast-text">A chance of showers and thunderstorms, mainly after 1am. Mostly cloudy, with a low around 55. East wind around 10 mph. </div></div><div class="row row-even row-forecast"><div class="col-sm-2 forecast-label"><b>Wednesday</b></div><div class="col-sm-10 forecast-text">A chance of showers and thunderstorms, then showers likely and possibly a thunderstorm after 1pm. Partly sunny, with a high near 75. Breezy, with an east wind 10 to 15 mph, with gusts as high as 20 mph. </div></div><div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Wednesday Night</b></div><div class="col-sm-10 forecast-text">Showers and possibly a thunderstorm before 1am, then a chance of showers. Mostly cloudy, with a low around 57. Breezy, with an east wind 10 to 15 mph becoming southwest after midnight. Winds could gust as high as 20 mph. </div></div><div class="row row-even row-forecast"><div class="col-sm-2 forecast-label"><b>Thursday</b></div><div class="col-sm-10 forecast-text">A slight chance of showers, then a chance of showers and thunderstorms after 1pm. Mostly sunny, with a high near 73. Breezy, with a southwest wind 10 to 15 mph, with gusts as high as 25 mph. </div></div><div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Thursday Night</b></div><div class="col-sm-10 forecast-text">A chance of showers and thunderstorms. Partly cloudy, with a low around 55. Breezy, with a west wind around 15 mph, with gusts as high as 20 mph. </div></div><div class="row row-even row-forecast"><div class="col-sm-2 forecast-label"><b>Friday</b></div><div class="col-sm-10 forecast-text">A chance of showers and thunderstorms. Mostly sunny, with a high near 69. Breezy, with a west wind around 15 mph, with gusts as high as 25 mph. </div></div><div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Friday Night</b></div><div class="col-sm-10 forecast-text">A chance of showers and thunderstorms. Partly cloudy, with a low around 52. Breezy, with a west wind 10 to 15 mph, with gusts as high as 20 mph. </div></div><div class="row row-even row-forecast"><div class="col-sm-2 forecast-label"><b>Saturday</b></div><div class="col-sm-10 forecast-text">A slight chance of showers and thunderstorms. Mostly sunny, with a high near 66. Breezy, with a west wind 10 to 15 mph, with gusts as high as 20 mph. </div></div> </div> </div> <!-- /Detailed Forecast --> <!-- Additional Forecasts and Information --> <div id="additional_forecasts" class="panel panel-default"> <div class="panel-heading"> <h2 class="panel-title">Additional Forecasts and Information</h2> </div> <div class="panel-body" id="additional-forecasts-body"> <p class="myforecast-location"><a href="MapClick.php?zoneid=MNZ037">Zone Area Forecast for Carlton/South St. Louis, MN</a></p> <!-- First nine-ten links --> <div id="linkBlockContainer"> <div class="linkBlock"> <ul class="list-unstyled"> <li><a href="https://forecast.weather.gov/product.php?site=DLH&issuedby=DLH&product=AFD&format=CI&version=1&glossary=1">Forecast Discussion</a></li> <li><a href="MapClick.php?lat=46.781&lon=-92.118&unit=0&lg=english&FcstType=text&TextType=2">Printable Forecast</a></li> <li><a href="MapClick.php?lat=46.781&lon=-92.118&unit=0&lg=english&FcstType=text&TextType=1">Text Only Forecast</a></li> </ul> </div> <div class="linkBlock"> <ul class="list-unstyled"> <li><a href="MapClick.php?lat=46.781&lon=-92.118&unit=0&lg=english&FcstType=graphical">Hourly Weather Forecast</a></li> <li><a href="MapClick.php?lat=46.781&lon=-92.118&unit=0&lg=english&FcstType=digital">Tabular Forecast</a></li> <!-- <li><a href="afm/PointClick.php?lat=46.781&lon=-92.118">Quick Forecast</a></li> --> </ul> </div> <div class="linkBlock"> <ul class="list-unstyled"> <li><a href="//weather.gov/aq/probe_aq_data.php?latitude=46.781&longitude=-92.118">Air Quality Forecasts</a></li> <li><a href="MapClick.php?lat=46.781&lon=-92.118&FcstType=text&unit=1&lg=en">International System of Units</a></li> </ul> </div> <!-- /First nine-ten links --> <!-- Additional links --> <div class="linkBlock"><ul class="list-unstyled"><li><a href="https://forecast.weather.gov/product.php?site=DLH&product=HWO&issuedby=DLH" target="_self">Hazardous Weather Outlook</a></li></ul></div><div class="linkBlock"><ul class="list-unstyled"><li><a href="https://www.weather.gov/dlh" target="_self">Home</a></li></ul></div><div class="linkBlock"><ul class="list-unstyled"><li><a href="https://www.weather.gov/dlh/localareaforecasts" target="_self">Local Forecast Page</a></li></ul></div> </div> <!-- /linkBlockContainer --> </div><!-- /additional-forecasts-body--> </div> <!-- /additional_forecasts --> </div> <!-- /Everything on the left-hand side --> <!-- right-side-data --> <div class="col-md-5 col-lg-4" id="right-side-data"> <div id="mapAndDescriptionArea"> <!-- openlayer map --> <!-- //openlayer map --> <!-- cmi-radar map --> <style type="text/css"> #map{ margin-top:15px; cursor:pointer; height:370px; width:100%; border: 1px solid #ccc; border-radius: 3px; } .map-footer { display: flex; gap: 20px; margin: 0 0 10px; background: #efefef; } .map-footer > div { padding: 4px; } @media (max-width: 767px) { #map{ margin-top:.5em; height:270px; } } </style> <script type="text/javascript" src="/js/cmi-radar.54fb0324.js"></script> <link rel="stylesheet" href="/css/cmi-radar.54fb0324.css"></link> <div id="map-options"> <div id="map-options-basemap"> <div> Basemap Options </div> <select name="map-options-basemap" id="map-options-basemap" autocomplete="off" onchange="updateRadarBasemap(this.value)"> <option value="topographic" selected>Topographic</option> <option value="standard">Streets</option> <option value="satellite">Satellite</option> <option value="ocean">Ocean</option> </select> </div> </div> <div> Click map to change the forecast location </div> <div id="map"> <div id="map-container">Loading map...</div> </div> <div class="map-footer"> <div><img src="/images/wtf/maplegend_forecast-area.png" height="16" />Forecast Area</div> <div><a href="https://www.weather.gov/disclaimer#esri">Disclaimer</a></div> <div>Tiles &copy;<a href="https://www.esri.com/">ESRI</a></div> </div> <script> function updateRadarBasemap(basemap) { setupRadar(basemap); } function setupRadar(basemap = 'topographic') { let lat = Number.parseFloat(46.781); let lon = Number.parseFloat(-92.118); let point = [lon, lat]; const bookmark = { agenda: { custom: { id: 'custom', layers: ['activearea'], area: { fitMaxZoom: 10, polygon: [["46.7785","-92.12"],["46.7995","-92.1195"],["46.7995","-92.08849995"],["46.7785","-92.08899995"]] } }, center: point, location: point }, menudis: true, controldis: false, base: basemap, }; const options = { settings: { bookmark: `v1_${btoa(JSON.stringify(bookmark))}`, quickset: null, }, urls: { alerts: "https://alerts.weather.gov", api: "https://invalid-api.weather.gov", forecast: "https://forecast.weather.gov", gis: "https://opengeo.ncep.noaa.gov/geoserver", }, esriKey: 'AAPTxy8BH1VEsoebNVZXo8HurNPcJD0FIYgRqKcG6xxTBL9nh-VFBFPksbJUeCAaOBmIO55mknMTbivMbIotRzMOODG2E7YgqDbe1xa3Hd_mEtBBYCTU301cocutrvP6zQhM-JfRRHOfOUkHsuRj3Wwp3bfa2KD-ujjql5sJQ5E5ccwLcgyBa0-HCRZ80tM11sm7Lh6xR3kXpoxWZ2EEWF90f7cu6LCbfLPWpgKv2jefeUdEu53dVF0i26ruGFNG9WrmAT1_HQrbMJHa' }; // currently used when changing basemaps if (window.cmiRadarApp) { window.cmiRadarApp.$destroy(); document .querySelector('#map > .cmi-radar-container') .replaceWith( Object.assign( document.createElement("div"), { id: 'map-container', innerText: 'Loading map ...' } ) ); } window.cmiRadarApp = window.cmiRadar.createApp( "#map-container", options ); // Leaving the Controls enabled for Zoom functionality, but remove other things. document.querySelectorAll('.control-bar .timeline, .control-bar .controls .disabled, .control-bar .legend') .forEach( element => element.remove() ); window.cmiRadarApp.$store.watch( (state, getters) => getters.encodedBookmark, (bookmark, previousBookmark) => { //Ignore state changes until the initial view rendered, which returns null until it is if (previousBookmark !== null) { try { let newPoint = JSON.parse(atob(bookmark.substr(3))).agenda .location; // a click on the cmi map emits a bookmark for the start and end of the animation // the location will be the same for both, so only update if the location is different // although if you use it to load a new page the current script will stop anyways if (JSON.stringify(newPoint) !== JSON.stringify(point)) { // If `location` moves less than 56m (5E-4 degrees), likely due to rounding errors from cmi // Do nothing. if (Math.abs(point[0] - newPoint[0]) < 0.0005 && Math.abs(point[1] - newPoint[1]) < 0.0005) return; point = newPoint.slice(); window.location.href = window.location.href.split('?')[0] + '?' + 'lon=' + encodeURIComponent(point[0]) + '&' + 'lat=' + encodeURIComponent(point[1]); // console.log("out--->PNT", point); } } catch (e) { console.log("Cannot retrieve location from cmi map click", e); } } } ); } const scriptEl = document.querySelector("[cmi-radar-script]"); if (window.cmiRadar) { setupRadar(); } else { scriptEl.addEventListener("load", () => { setupRadar(); }); } </script> <!-- //cmi-radar map --> <!-- About this Forecast --> <div id="about_forecast" class="panel panel-default"> <div class="panel-heading collapse-heading clearfix"> <button type="button" class="menu-toggle" data-toggle="collapse" data-target="#about-forecast-body"> <span class="sr-only">Toggle menu</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="collapse-title"> <h2 class="panel-title">ABOUT THIS FORECAST</h2> </div> </div> <div>&nbsp;</div> <div class="fullRow"> <div class="left">Point Forecast:</div> <div class="right">Duluth MN<a href="//forecast.weather.gov/zipcity.php?inputstring=Duluth,MN&e=1"><b>Similar City Names</b></a><br>&nbsp;46.79&deg;N 92.1&deg;W</div> </div> <div class="fullRow"> <div class="left"><a target="_blank" href="//www.weather.gov/glossary/index.php?word=Last+update">Last Update</a>: </div> <div class="right">9:31 pm CDT Jun 6, 2026</div> </div> <div class="fullRow"> <div class="left"><a target="_blank" href="//www.weather.gov/glossary/index.php?word=forecast+valid+for">Forecast Valid</a>: </div> <div class="right">9pm CDT Jun 6, 2026-6pm CDT Jun 13, 2026</div> </div> <div class="fullRow"> <div class="left">&nbsp;</div> <div class="right"><a href="//forecast.weather.gov/product.php?site=DLH&issuedby=DLH&product=AFD&format=CI&version=1&glossary=1">Forecast Discussion</a></div> </div> <div class="fullRow"> <div class="left">&nbsp;</div> <div class="right"> <a href="MapClick.php?lat=46.781&lon=-92.118&unit=0&lg=english&FcstType=kml"><img src="/images/wtf/kml_badge.png" width="45" height="17" alt="Get as KML" /></a> <a href="MapClick.php?lat=46.781&lon=-92.118&unit=0&lg=english&FcstType=dwml"><img src="/images/wtf/xml_badge.png" width="45" height="17" alt="Get as XML" /></a> </div> </div> </div> <!-- /About this Forecast --> </div> <!--additionalForecast--> <div class="panel panel-default" id="additionalForecast"> <div class="panel-heading"> <h2 class="panel-title">Additional Resources</h2> </div> <div class="panel-body"> <!-- Radar & Satellite Images --> <div id="radar" class="subItem"> <h4>Radar &amp; Satellite Image</h4> <a href="https://radar.weather.gov/station/kdlh/standard"><img src="https://radar.weather.gov/ridge/standard/KDLH_0.gif" class="radar-thumb" alt="Link to Local Radar Data" title="Link to Local Radar Data"></a> <a href="https://www.star.nesdis.noaa.gov/GOES/GOES16_CONUS.php"><img src="https://cdn.star.nesdis.noaa.gov/GOES16/ABI/CONUS/GEOCOLOR/625x375.jpg" class="satellite-thumb" alt="Link to Satellite Data" title="Link to Satellite Data"></a> </div> <!-- /Radar & Satellite Images --> <!-- Hourly Weather Forecast --> <div id="feature" class="subItem"> <h4>Hourly Weather Forecast</h4> <a href="MapClick.php?lat=46.781&lon=-92.118&unit=0&lg=english&FcstType=graphical"><img src="newimages/medium/hourlyweather.png" class="img-responsive" /></a> </div> <!-- /Hourly Weather Forecast --> <!-- NDFD --> <div id="NDFD" class="subItem"> <h4>National Digital Forecast Database</h4> <div class="one-sixth-first"><a href="//graphical.weather.gov/sectors/uppermissvly.php?element=MaxT"><img src="//graphical.weather.gov/images/thumbnail/latest_MaxMinT_uppermissvly_thumbnail.png" border="0" alt="National Digital Forecast Database Maximum Temperature Forecast" title="National Digital Forecast Database Maximum Temperature Forecast" width="147" height="150"></a> <p><a href="//graphical.weather.gov/sectors/uppermissvly.php?element=MaxT">High Temperature</a></p></div><div class="one-sixth-first"><a href="//graphical.weather.gov/sectors/uppermissvly.php?element=Wx"><img src="//graphical.weather.gov/images/thumbnail/latest_Wx_uppermissvly_thumbnail.png" border="0" alt="National Digital Forecast Database Weather Element Forecast" title="National Digital Forecast Database Weather Element Forecast" width="147" height="150"></a> <p><a href="//graphical.weather.gov/sectors/uppermissvly.php?element=Wx">Chance of Precipitation</a></p></div> </div> <!-- /NDFD --> </div> </div> <!-- /additionalForecast --> </div> <!-- /col-md-4 --> <!-- /right-side-data --> <script language='javascript'>$( document ).ready(function() { load_openlayers_map('', '', '', '{"centroid_lat":"46.781","centroid_lon":"-92.118","lat1":"46.7785","lon1":"-92.12","lat2":"46.7995","lon2":"-92.1195","lat3":"46.7995","lon3":"-92.08849995","lat4":"46.7785","lon4":"-92.08899995"}') });</script></div> <!-- /row --> </div> <!-- /PageFormat-Land --> </div> <footer> <div class="footer-legal"> <div id="footerLogo" class="col-xs-12 col-sm-2 col-md-2"> <a href="//www.usa.gov"><img src="/css/images/usa_gov.png" alt="usa.gov" width="110" height="30" /></a> </div> <div class="col-xs-12 col-sm-4 col-md-4"> <ul class="list-unstyled footer-legal-content"> <li><a href="//www.commerce.gov">US Dept of Commerce</a></li> <li><a href="//www.noaa.gov">National Oceanic and Atmospheric Administration</a></li> <li><a href="https://www.weather.gov">National Weather Service</a></li> <li><a href="https://www.weather.gov/dlh">Duluth, MN</a> <li>5027 Miller Trunk Highway<br /></li> <li>Duluth, MN 55811-1442</li> <li><br /><a href="mailto:nws.duluth@noaa.gov">Comments? Questions? Please Contact Us.</a></li> </ul> </div> <div class="col-xs-12 col-sm-3 col-md-3"> <ul class="list-unstyled"> <li><a href="https://www.weather.gov/disclaimer">Disclaimer</a></li> <li><a href="//www.cio.noaa.gov/services_programs/info_quality.html">Information Quality</a></li> <li><a href="https://www.weather.gov/help">Help</a></li> <li><a href="//www.weather.gov/glossary">Glossary</a></li> </ul> </div> <div class="col-xs-12 col-sm-3 col-md-3"> <ul class="list-unstyled"> <li><a href="https://www.weather.gov/privacy">Privacy Policy</a></li> <li><a href="https://www.noaa.gov/foia-freedom-of-information-act">Freedom of Information Act (FOIA)</a></li> <li><a href="https://www.weather.gov/about">About Us</a></li> <li><a href="https://www.weather.gov/careers">Career Opportunities</a></li> </ul> </div> </div> </footer> </main> </body> </html>
Header HTTP/1.1 200 OK Server: Apache X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Content-Security-Policy: default-src 'none'; style-src 'self' code.jquery.com *.arcgis.com cdn.jsdelivr.net 'unsafe-inline'; script-src-elem 'self' cdn.gov.cfigroup.com *.digitalgov.gov *.google-analytics.com *.arcgis.com code.jquery.com www.googletagmanager.com s.go-mpulse.net 'unsafe-inline'; img-src 'self' data: *.ncep.noaa.gov *.noaa.gov *.weather.gov *.arcgisonline.com *.arcgis.com maps.google.com; connect-src 'self' *.google-analytics.com *.arcgis.com opengeo.ncep.noaa.gov *.weather.gov; font-src 'self' cdn.jsdelivr.net; script-src 'unsafe-eval' 'unsafe-inline' Referrer-Policy: strict-origin-when-cross-origin Strict-Transport-Security: max-age=31536000; includeSubdomains; preload; Vary: Accept-Encoding Access-Control-Allow-Origin: * Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=503 Expires: Sun, 07 Jun 2026 03:01:39 GMT Date: Sun, 07 Jun 2026 02:53:16 GMT Connection: keep-alive
Mimetype text/html
Responseheader
CFHTTP from weather.gov - struct
Access-Control-Allow-Origin *
Cache-Control max-age=503
Connection keep-alive
Content-Security-Policy default-src 'none'; style-src 'self' code.jquery.com *.arcgis.com cdn.jsdelivr.net 'unsafe-inline'; script-src-elem 'self' cdn.gov.cfigroup.com *.digitalgov.gov *.google-analytics.com *.arcgis.com code.jquery.com www.googletagmanager.com s.go-mpulse.net 'unsafe-inline'; img-src 'self' data: *.ncep.noaa.gov *.noaa.gov *.weather.gov *.arcgisonline.com *.arcgis.com maps.google.com; connect-src 'self' *.google-analytics.com *.arcgis.com opengeo.ncep.noaa.gov *.weather.gov; font-src 'self' cdn.jsdelivr.net; script-src 'unsafe-eval' 'unsafe-inline'
Content-Type text/html; charset=UTF-8
Date Sun, 07 Jun 2026 02:53:16 GMT
Expires Sun, 07 Jun 2026 03:01:39 GMT
Explanation OK
Http_Version HTTP/1.1
Referrer-Policy strict-origin-when-cross-origin
Server Apache
Status_Code 200
Strict-Transport-Security max-age=31536000; includeSubdomains; preload;
Vary Accept-Encoding
X-Content-Type-Options nosniff
X-XSS-Protection 1; mode=block
Statuscode 200 OK
Text YES
StartPoint = 56
PreStartPoint = 56
Duluth
N/A / N/A
n/a
RunContent.net
info@runspot.net | 763-551-2510
191 15th St NE
Watertown, SD 57201