91³Ô¹ÏÍø

Watch CBS News

Extreme fire danger in Philadelphia region Friday as drought worsens; when rain could return

Dry air, breezy conditions and plenty of dry plant life like dead leaves and pine needles are all contributing to high fire danger across the Philadelphia region today. We have issued a NEXT Weather Alert from 8 a.m. to 6 p.m. because of this fire danger. The region is under a red flag warning because of fire risk as well.

The newest Drought Monitor for the country was released Thursday, and much of Atlantic and Burlington counties have now been placed at extreme drought levels, with the vast majority of the region still in a severe drought. This appears to be the worst drought in our area in over 20 years. Today will be Day 41 without rain.

The last time New Jersey had 20% or more of the state under extreme drought was in 2002. 

A weather map showing that the Philly area is under severe or extreme drought
CBS News Philadelphia

Conditions have already been fueling wildfires in our area, and the conditions today look favorable for rapid fire spread. A secondary cold front will kick up gusty winds up to 20-30 mph in the afternoon, and much drier air at the surface will lead to lower relative humidity levels.

Burn bans are in effect in multiple parts of our region. Any spark from malfunctioning lawn equipment, a catalytic converter, a smoldering discarded cigarette butt could spark a fire that could grow out of control.

Temperatures today will still be above average in the low 70s, but a reinforcing shot of chilly air will drop the temperature on Saturday back to the average high of 59, which will feel chilly in light of the warmth we've had.

Fire danger is still present Saturday but not as great.

A weather graphic showing that the temperatures will range from 48 to 68 degrees on Friday under sunny skies
CBS News Philadelphia

Sunday brings our first decent chance for measurable rain in over 40 days. Clouds will increase as a new system approaches from the west, and showers are possible late Sunday into early Monday. While it doesn't look like a soaking rain, widespread showers could bring as much as 0.25 to 0.5 inches to the area, and every little bit helps.

We are also watching the tropics as Rafael moves through the Gulf of Mexico. The hurricane will continue to weaken and may dissipate in the Gulf without making another landfall. We will keep you posted.

Here's your 7-day forecast:

z-7-day-pm.png
CBS News Philadelphia

Friday: Sunny, cooler. High of 71.

Saturday: Crisp, sunny. High of 59, low of 44. 

Sunday: Showers likely. High of 60, low of 37. 

Monday: Sun returns. High of 70, low of 56. 

Tuesday: Mostly sunny. High of 61, low of 49.

Wednesday: Mostly sunny. High of 57, low of 39.

Thursday: Shower chance. High of 59, low of 45.

NEXT Weather Radars

Hourly Forecast

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