91³Ô¹ÏÍø

Watch CBS News

Hard freeze on the way in Colorado along with cold and some snow, but first: fire danger

We have another rollercoaster finish for the week in the world of weather. Everything from fire danger and snow to a hard freeze is in play between now and the weekend.

all-alerts.png

The next big weather-maker in Colorado is a cold front on the way from the Pacific Northwest. Ahead of this system on Thursday, southwest winds will be strengthening across the region. This will warm temperatures east of the Continental Divide and enhance the fire danger for a large area of the Eastern Plains.

There is a red flag warning posted for Thursday running from 11 a.m. to 11 p.m. for a big chunk of the state. Areas in and near the foothills near Denver, including eastern Adams and Arapahoe County, are included. 

Areas of concern are also southeastern and south central Colorado.

red-flag-warning.png

Then, get ready for a big change on Friday. Cold and snow will make a comeback across our home state. Expect snow and a hard freeze heading into the weekend. Snow over the Denver metro area may start late Friday morning into the afternoon with minor impacts. Snow amounts are expected to range from about a quarter of an inch to just under 2 inches for some metro areas mostly on grassy surfaces. Temperatures will be cold enough that there may be a few slick spots Friday night and early Saturday morning. Snow in the mountains may be more with some areas picking up at least 3 to 6 inches.

dave-national-futurecast2.png

Along with the chance for snow, super cold temperatures will be settling in Friday night into Saturday morning. There is a freeze watch in place for all of eastern Colorado including the Denver metro area Friday night at 8 p.m. through Saturday morning at 8 a.m. Low temperatures may bottom out down between 18 and 25 degrees. This also includes lower elevations of the Western Slope.

freeze-watch.png

Gardeners and homeowners should take cold weather precautions like covering any early spring plants you have put in your yard. (We always suggest waiting until Mother's Day to plant.) 

freeze-tips.png

If you have started up your sprinkler system, you may want to consider draining it or covering it with a blanket or sleeping bag and cover that with a large trash bag.  

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });