91³Ô¹ÏÍø

Watch CBS News

Dozens confirmed dead as extreme cold continues to grip large part of U.S.

Dozens of people across multiple states have been confirmed dead after a powerful winter storm swept through large parts of the country, leaving a trail of damage and extreme cold lingering in its wake.

As of Sunday, CBS News has confirmed at least 100 deaths directly caused by storm conditions or weather-related accidents, with officials in numerous states reporting about two dozen additional deaths that appear to be related to the winter weather.  

Hypothermia from exposure to the cold, car accidents, snowplow accidents, sledding accidents and sudden cardiac emergencies linked to shoveling snow were among the causes of death reported so far. New York City officials say 14 people have been found dead in the cold there, though not all of their causes of death had been confirmed yet.

The winter storm swept across two-thirds of the United States from Jan. 23-26, affecting some 200 million people with a mixture of heavy snow, rain, sleet and freezing temperatures, according to the National Weather Service. 

Frigid conditions have persisted, with cold air gripping the eastern half of the country and continuing to drive temperatures far below normal, CBS News meteorologist Nikki Nolan said. 

The weather service warned that this "could be the longest duration of cold in several decades."

Extreme cold alerts remained in effect across parts of the eastern U.S. as another winter storm closed in.

Ongoing power outages

Hundreds of thousands of customers remained without power for days after the weekend's snowstorm. As of Saturday, the total had declined to about 191,000, primarily in southern and southeastern states, according to the tracking site . 

In the wake of the storn, outages were most widespread in Tennessee, Mississippi, Louisiana and Texas, with some outages also reported in Kentucky, Florida, South Carolina and Georgia. 

New snowstorm possible

Meteorologists have also warned of another Arctic blast headed southward into the U.S. that was expected to arrive by the weekend, potentially bringing with it a string of record low temperatures. Pockets of the Northeast should prepare for more snow, as cold air moving across the Great Lakes fuels some downwind snowfall off Lake Erie and Lake Ontario.

Lake effect snow warnings were in effect through Thursday night in portions of upstate and western New York, including in cities such as Buffalo, Syracuse, Watertown and Rochester, which could see 1 to 2 feet of snow or more, according to the National Weather Service. 

Massachusetts residents were also bracing for what meteorologists have described as a potential "bomb cyclone" over the upcoming weekend, CBS Boston reported, although the forecast for that possible storm remained uncertain at mid-week. A bomb cyclone is a rapidly strengthening storm system, and meteorologists said this one could bring snow, wind and offshore wave heights similar to a hurricane.

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(); } }); }); }); });