91³Ô¹ÏÍø

Watch CBS News

Where was the snowfall jackpot zone in Massachusetts? Here's a closer look at the Blizzard of 2026

The Blizzard of 2026 left more than three feet of snow in southeastern Massachusetts Monday.

Power outages were widespread, peaking at 290,000 at one point during the storm. Some cars were stranded. Schools were closed. The Boston Globe postponed the printing of their daily newspaper for the first time in its 153-year history

Here are some of the remarkable weather statisitics from February 23, 2026

This was the biggest snowstorm in the recorded history of Providence, Rhode Island with more than 37.9 inches. 

Providence snow
WBZ-TV weather graphic CBS Boston

The city absolutely smashed the prior record set back in the Blizzard of 1978.

Boston snow

The final total in Boston was 17.1 inches. That puts the city over 60 inches for the winter, the first above average snowfall season in four years.

This is also the most snow Boston has received in a season since that insane winter of 2014-2015.

boston1-copy.jpg
WBZ-TV weather graphic CBS Boston

This storm fell just short of another top 10 snowstorm in Boston's history. It missed by 4.4 inches.

Boston storms
WBZ-TV weather graphic CBS Boston

Worcester snow

This certainly wasn't one of Worcester's biggest storms, but the 16.2 inches from this nor'easter put the city well over six feet for the winter season so far.

This is Worcester's snowiest winter season since 2016-2017 when they recorded 78.3 inches.

worcester1-copy.jpg
WBZ-TV weather graphic CBS Boston

Who had the most snow in the Blizzard of 2026?

The snowfall "jackpot" was, as predicted, across southeastern Massachusetts.

An intense band of snow parked itself right over Plymouth and Bristol counties all day long.

Jackpot zone
WBZ-TV weather graphic CBS Boston

Several communities ended up with three feet of snow. Fall River got 41 inches and New Bedford had 37. Westport, Plymouth, Kingston and Lakeville all had 36 inches.

Snowfall rates reached as high as four-to-five inches per hour at times in this area.

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