91³Ô¹ÏÍø

Watch CBS News

Firefighters across Massachusetts battle brush fires

SALEM - Firefighters continue to battle brush fires across Massachusetts as the state experiences its first severe drought in two years.  

A pic from todays fire from Smithville Rd

Posted by on 

Brush fires breaking out across Massachusetts

Area firefighters responded to Monson on Friday for a large wildfire that threatened homes, battling for hours to contain the fire. While more fires broke out in Spencer- burning nearly 11 acres in the state forest area - and Northampton. 

Massachusetts's Department of Fire Services said that while the department doesn't have firm numbers yet, fires in the western part of the state have been taking up a lot of resources. Fire departments in the area said resources were "extremely thin."

We sent a pumper and crew to Monson as part of a large brush fire. I don’t specifically know where they are now but I...

Posted by on 

Firefighters struggle to control fires

In the meantime, brush fires in the northeastern part of the state continued to burn. The Castle Rick fire in Saugus saw 9 acres burning and 0% containment. The Cain Hill fire in Salem and Lynn engulfed 140 acres and was 50% contained. The Traders Way fire in Salem still had 15 acres burning and was 50% contained.

At least 100 fires have burned through 424 acres across the state since Saturday, according to the Massachusetts Department of Conservation and Recreation (DCR), resulting in a red flag warning being issued by the National Weather Service on Friday. 

Despite the brush fires around Salem, visitors converged on the city for Halloween's celebrations. 

DFS Special Operations staff and resources have been supporting local officials with brush and wildland fires across the...

Posted by on 

Preventing fires

The state's Department of Fire Services is asking everyone to be extremely careful of fire.

"The dry, sunny, breezy weather is great for recreation, but it also means that any outdoor fire will spread quickly and become very difficult to manage," said State Fire Marshal Jon M. Davine. "We're seeing preventable fires growing to dangerous sizes and drawing numerous resources, locally and regionally."

Fire services ask that people:

  • Do not burn leaves. (Open burning is prohibited through January)
  • Refrain from outdoor cooking and heating.
  • Use caution with lawnmowers, leaf blowers and other power equipment as engines can get hot enough to ignite dry leaves.
  • Dump ashes from fireplaces and wood stoves in a metal can, douse them with water, and cover them with a tight-fitting lid. 
  • Extinguish smoking materials in an ashtray with water or sand. 
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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });