91³Ô¹ÏÍø

Watch CBS News

"Bomb cyclone" winter storm moves east with snow squalls in the forecast. Maps show latest winter alerts.

A powerful storm system that brought heavy snow across parts of the Upper Midwest and Great Lakes became a "bomb cyclone" on Monday and bore down on the East Coast Tuesday, packing more snow, frigid temperatures and high winds, forecasters said.  

bomb cyclone is defined as a storm that rapidly intensifies, as measured by a large decrease in its atmospheric pressure over 24 hours, according to the National Oceanic and Atmospheric Administration.

In this case, meteorologists warned that a frigid Arctic front plunging downward into the middle of the country could clash with warm air in the South and potentially cause a range of hazardous conditions, from snowstorms to snow squalls, along with unusually cold temperatures.

Maps show the winter storm forecast

The winter storm swept across the Great Lakes and moved into the Northeast, bringing blizzard conditions, lake-enhanced snow, high winds and an icy concoction of freezing rain, CBS News meteorologist Nikki Nolan said.

In addition to snow throughout the region, snow squalls could impact New Year's Eve travel across the Lower Great Lakes around late Wednesday afternoon, the National Weather Service said. The threat then moves to the Ohio Valley and through the interior Northeast during the overnight ours, according to the NWS Weather Prediction Center.

Snow squalls are short but intense whiteout condition that creates hazardous conditions for drivers.

snow-accum.png
Map shows forecast for snow accumulation around the Great lakes and Northeast through Jan. 2, 2026. CBS News

Metropolitan areas in the path of the storm include Detroit, Pittsburgh, Philadelphia, Washington, D.C.,  Buffalo, Syracuse, New York City and Boston. Interior spots in New England should prepare for ice to accumulate, with close to 1 inch possible in certain places, forecasters said. Other areas could receive up to 2 inches of rainfall.

A surge of cold air arriving behind the cold front will allow lake-effect snowfall to pile up. Upwards of a foot of snowfall is expected downwind of Lake Erie and Ontario over the next couple of days as the cold air continues to move over the relatively warmer lakes. 

futuretrack.png
Map shows rain and snow forecast throughout the Midwest and Northeast for Wednesday, Dec. 31, 2025. CBS News

Wind alerts expired Tuesday night, but  are in effect through Thursday morning, and snow totals as high as 2 to 4 feet are possible through the week.

New York state emergency officials of snowfall rates as high as 3 inches per hour in the heaviest snowbands, with "near blizzard-like conditions" possible across parts of Wayne, Cayuga, Onondaga, Oneida and Madison counties. The Syracuse area could see whiteout conditions, officials said.

"If you're in an impacted area, please avoid all unnecessary travel, follow the direction of local authorities, and telecommute whenever possible," New York Gov. Kathy Hochul said in a .

A wider strip of the Upper Midwest and Northeast is expected to see between 1 and 6 inches of snow, with lower snowfall totals forecast for places as far south as Kentucky and West Virginia. 

Map shows winter weather alerts and warnings

Millions were under various winter weather alerts and warnings as the storm traveled eastward on Monday, including blizzard warnings in effect for sections of Michigan's Upper Peninsula and ice storm warnings for parts of upstate New York and Vermont, according to the National Weather Service.

On Tuesday, the alerts focused on areas south and east of Lake Ontario and Lake Erie, with winter storm warnings in effect for parts of western New York, including Syracuse and the area south of Buffalo.

winter-wx-alerts.png
Map shows areas under winter weather alerts on Tuesday night and predicted snowfall totals. CBS News

High wind alerts were issued for more than 114 million people across the eastern U.S. as the cold front moved in. 

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