91³Ô¹ÏÍø

Watch CBS News

Maps show drought and fire conditions in Northeast states

The Northeastern U.S. is experiencing ongoing drought conditions, which is helping to fuel an uptick in fire danger. An was issued Friday by the National Weather Service's Storm Prediction Center for the area stretching from Massachusetts to the northern edge of Virginia and West Virginia.  

Fire weather conditions map for the Northeast
Fire weather conditions are elevated across much of the Northeast, as seen in this map from Friday, Nov. 8, 2024. CBS News

The threat with this elevated fire risk is due to winds picking up to 10-15 mph, with wind gusts upwards of 25-35 mph. Relative humidity levels are as low as 20% in some spots, as well. have been issued into the evening hours of Friday across parts of the Northeast and New England.  

Red flag warnings for fire risk have been issued across much of the Northeast, as seen in this map
Red flag warnings for fire risk have been issued across much of the Northeast, as seen in this map for Friday, Nov. 8, 2024. CBS News

The weekly came in on Thursday, and 57% of the Tri-State area of metro New York, New Jersey and Connecticut is under a moderate drought. Brushfires flared up in Brooklyn's Prospect Park and along the New Jersey Palisades while firefighters fought other blazes in southern New Jersey, and multiple wildfires have been burning in Massachusetts, where drought conditions range from moderate to severe. 

Drought map for Northeast states
Much of the Northeast is in moderate drought, and drought conditions in some areas are severe, as seen in this map from Friday, Nov. 8, 2024. CBS News

Here's more on the conditions states in the region are facing: 

with 4% in EXTREME drought. Philadelphia had its last measurable rainfall back on Sept. 29 of 0.11 inches. Philadelphia receives average annual rainfall of 37.89 inches and has gotten 33.43 inches so far this year.  

with 4% in EXTREME drought. Baltimore saw its last measurable rainfall back on Oct. 1 of 0.35 inches. Baltimore averages 38.94 inches of rainfall annually and has only received 31.71 inches so far this year.  

 and it has worsened into an EXTREME drought in almost 20% of the southeastern section of the state. Newark Liberty International Airport had its last measurable rainfall on Sept. 29 of 0.39 inches. Newark receives on average 39.88 inches of rain annually and has received 34.82 so far this year. 

 while 26% of the state is now in a MODERATE drought. New York City's Central Park received its last measurable rainfall back on Sept. 29, with 0.78 inches (technically it got 0.01 inches on Oct. 29 but that was not as significant). Central Park normally averages annual rainfall of 42.38 inches and has received 38.49 inches so far this year. 

Crews working to put out Palisades brush fire amid red flag warning 06:17

, up from only 14% of the state at that level just last week. New Haven saw its last measurable rainfall back on Oct. 7, of 0.27 inches (technically it received 0.01 inches on Nov. 1 but that was not incredibly significant either). Hartford, which receives an average of 40.25 inches of rainfall annually, has gotten 39.29 so far this year. 

while 32% is in SEVERE drought. Boston received its last measurable rainfall on Oct. 30, of 0.18 inches. Boston's average annual rainfall accumulation is 36.46 inches and the city has received 36.38 so far this year. 

The dry conditions are not expected to last much longer in the Northeast, as the next chance of rain can come as early as Sunday night. 

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