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-04-08T03:23:09+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="https://www.weather.gov/dlh/cocorahs"><strong>Join our Team of Citizen Scientists. NWS Duluth Recruiting Observers Across the Northland</strong></a></li> <li><a href="https://www.weather.gov/dlh/skywarn"><strong>Join Us! The 2026 Spring Skywarn Training Schedule Has Been Released! </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/nbkn.png" alt="" class="pull-left" /> <p class="myforecast-current">Mostly Cloudy</p> <p class="myforecast-current-lrg">32&deg;F</p> <p class="myforecast-current-sm">0&deg;C</p> </div> <div id="current_conditions_detail" class="pull-left"> <table> <tr> <td class="text-right"><b>Humidity</b></td> <td>93%</td> </tr> <tr> <td class="text-right"><b>Wind Speed</b></td> <td>Calm</td> </tr> <tr> <td class="text-right"><b>Barometer</b></td> <td>30.15 in</td> </tr> <tr> <td class="text-right"><b>Dewpoint</b></td> <td>30&deg;F (-1&deg;C)</td> </tr> <tr> <td class="text-right"><b>Visibility</b></td> <td>10.00 mi</td> </tr> <tr> <td class="text-right"><b>Last update</b></td> <td> 7 Apr 10:15 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=nbkn&j=nrasn&jp=20" alt="Tonight: A slight chance of rain and snow after 4am. Mostly cloudy, with a temperature rising to around 35 by 4am. Southeast wind around 10 mph, with gusts as high as 20 mph. Chance of precipitation is 20%." title="Tonight: A slight chance of rain and snow after 4am. Mostly cloudy, with a temperature rising to around 35 by 4am. Southeast wind around 10 mph, with gusts as high as 20 mph. Chance of precipitation is 20%." /></p><p class="temp temp-low">Low: 31 &deg;F<span style="color: #000000; font-weight:normal;">&uArr;</span></p><p class="short-desc">Mostly Cloudy<br>then Slight<br>Chance<br>Rain/Snow</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Wednesday</p><p><img class="forecast-icon" src="DualImage.php?i=ra&j=ra&ip=50&jp=90" alt="Wednesday: Rain, mainly between noon and 3pm. High near 48. Southeast wind around 10 mph becoming west in the afternoon. Winds could gust as high as 20 mph. Chance of precipitation is 90%. New precipitation amounts of less than a tenth of an inch possible. " title="Wednesday: Rain, mainly between noon and 3pm. High near 48. Southeast wind around 10 mph becoming west in the afternoon. Winds could gust as high as 20 mph. Chance of precipitation is 90%. New precipitation amounts of less than a tenth of an inch possible. " /></p><p class="temp temp-high">High: 48 &deg;F</p><p class="short-desc">Chance Rain<br>then Rain</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/nrasn20.png" alt="Wednesday Night: A slight chance of rain, mixing with snow after 10pm, then gradually ending. Partly cloudy, with a low around 32. Breezy, with a west wind 10 to 15 mph, with gusts as high as 25 mph. Chance of precipitation is 20%." title="Wednesday Night: A slight chance of rain, mixing with snow after 10pm, then gradually ending. Partly cloudy, with a low around 32. Breezy, with a west wind 10 to 15 mph, with gusts as high as 25 mph. Chance of precipitation is 20%." /></p><p class="temp temp-low">Low: 32 &deg;F</p><p class="short-desc">Slight Chance<br>Rain/Snow and<br>Breezy</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Thursday</p><p><img class="forecast-icon" src="DualImage.php?i=wind_bkn&j=bkn" alt="Thursday: Partly sunny, with a high near 43. Breezy, with a west wind 5 to 15 mph, with gusts as high as 25 mph. " title="Thursday: Partly sunny, with a high near 43. Breezy, with a west wind 5 to 15 mph, with gusts as high as 25 mph. " /></p><p class="temp temp-high">High: 43 &deg;F</p><p class="short-desc">Partly Sunny<br>and Breezy<br>then Partly<br>Sunny</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Thursday Night</p><p><img class="forecast-icon" src="newimages/medium/nsct.png" alt="Thursday Night: Partly cloudy, with a low around 27. West wind around 5 mph. " title="Thursday Night: Partly cloudy, with a low around 27. West wind around 5 mph. " /></p><p class="temp temp-low">Low: 27 &deg;F</p><p class="short-desc">Partly Cloudy</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Friday</p><p><img class="forecast-icon" src="newimages/medium/few.png" alt="Friday: Sunny, with a high near 49. West wind 5 to 10 mph. " title="Friday: Sunny, with a high near 49. West wind 5 to 10 mph. " /></p><p class="temp temp-high">High: 49 &deg;F</p><p class="short-desc">Sunny</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Friday Night</p><p><img class="forecast-icon" src="newimages/medium/nfew.png" alt="Friday Night: Mostly clear, with a low around 30. West wind around 5 mph becoming calm in the evening. " title="Friday Night: Mostly clear, with a low around 30. West wind around 5 mph becoming calm in the evening. " /></p><p class="temp temp-low">Low: 30 &deg;F</p><p class="short-desc">Mostly Clear</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Saturday</p><p><img class="forecast-icon" src="DualImage.php?i=few&j=ra&jp=0" alt="Saturday: A slight chance of rain after 1pm. Mostly sunny, with a high near 51. South wind 5 to 10 mph becoming southeast in the afternoon. Winds could gust as high as 15 mph. " title="Saturday: A slight chance of rain after 1pm. Mostly sunny, with a high near 51. South wind 5 to 10 mph becoming southeast in the afternoon. Winds could gust as high as 15 mph. " /></p><p class="temp temp-high">High: 51 &deg;F</p><p class="short-desc">Sunny then<br>Slight Chance<br>Rain</p></div></li><li class="forecast-tombstone"><div class="tombstone-container"><p class="period-name">Saturday Night</p><p><img class="forecast-icon" src="newimages/medium/nshra.png" alt="Saturday Night: Showers likely and possibly a thunderstorm, then rain after 1am. Mostly cloudy, with a low around 41. Breezy, with a southeast wind 10 to 15 mph, with gusts as high as 20 mph. " title="Saturday Night: Showers likely and possibly a thunderstorm, then rain after 1am. Mostly cloudy, with a low around 41. Breezy, with a southeast wind 10 to 15 mph, with gusts as high as 20 mph. " /></p><p class="temp temp-low">Low: 41 &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">A slight chance of rain and snow after 4am. Mostly cloudy, with a temperature rising to around 35 by 4am. Southeast wind around 10 mph, with gusts as high as 20 mph. Chance of precipitation is 20%.</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">Rain, mainly between noon and 3pm. High near 48. Southeast wind around 10 mph becoming west in the afternoon. Winds could gust as high as 20 mph. Chance of precipitation is 90%. New precipitation amounts of less than a tenth of an inch possible. </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">A slight chance of rain, mixing with snow after 10pm, then gradually ending. Partly cloudy, with a low around 32. Breezy, with a west wind 10 to 15 mph, with gusts as high as 25 mph. Chance of precipitation is 20%.</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">Partly sunny, with a high near 43. Breezy, with a west wind 5 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">Partly cloudy, with a low around 27. West wind around 5 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">Sunny, with a high near 49. West wind 5 to 10 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">Mostly clear, with a low around 30. West wind around 5 mph becoming calm in the evening. </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 rain after 1pm. Mostly sunny, with a high near 51. South wind 5 to 10 mph becoming southeast in the afternoon. Winds could gust as high as 15 mph. </div></div><div class="row row-odd row-forecast"><div class="col-sm-2 forecast-label"><b>Saturday Night</b></div><div class="col-sm-10 forecast-text">Showers likely and possibly a thunderstorm, then rain after 1am. Mostly cloudy, with a low around 41. Breezy, with a southeast 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>Sunday</b></div><div class="col-sm-10 forecast-text">Rain. Cloudy, with a high near 57. Breezy, with a southeast wind around 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">Rain. Mostly cloudy, with a low around 46. Breezy, with a south wind around 15 mph, with gusts as high as 25 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">Rain likely and possibly a thunderstorm. Mostly cloudy, with a high near 54. Breezy, with a south wind 15 to 20 mph becoming northeast in the afternoon. Winds could gust as high as 25 mph. </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 rain and snow. Mostly cloudy, with a low around 28. Blustery, with a northeast wind around 20 mph, with gusts as high as 30 mph. </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 chance of rain and snow. Mostly cloudy, with a high near 36. Breezy, with a northeast wind around 20 mph, with gusts as high as 30 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.d1bfae4d.js"></script> <link rel="stylesheet" href="/css/cmi-radar.d1bfae4d.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", }, }; // 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:48 pm CDT Apr 7, 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">10pm CDT Apr 7, 2026-6pm CDT Apr 14, 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; Access-Control-Allow-Origin: * Content-Type: text/html; charset=UTF-8 Vary: Accept-Encoding Cache-Control: max-age=900 Expires: Wed, 08 Apr 2026 03:38:09 GMT Date: Wed, 08 Apr 2026 03:23:09 GMT Connection: keep-alive
Mimetype text/html
Responseheader
CFHTTP from weather.gov - struct
Access-Control-Allow-Origin *
Cache-Control max-age=900
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 Wed, 08 Apr 2026 03:23:09 GMT
Expires Wed, 08 Apr 2026 03:38:09 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