91³Ô¹ÏÍø

Watch CBS News

Slight increase in temperatures this weekend. Here's a look at your NorCal weekend forecast

SACRAMENTO -- After a week of mild temperatures across Northern California, temperatures will begin to increase this weekend with a warming pattern setting up. 

Saturday and Sunday temperatures begin to climb into the mid-90s. Not a huge change from what we typically see this time of the year, but after a mild stretch, it will be a warmer change. 

THE PATTERN 

Over the past week, an area of high pressure has remained off towards the southeast. Leaving Northern California in a mild pattern with a big influence from our Delta Breeze. 

Through the weekend, this area of high pressure begins to develop over the desert southwest, shifting a bit more to the west helping to give afternoon temperatures a boost Saturday and especially Sunday into Monday of next week. 

upper-air-temps-3.png

Moisture may be drawn in from Hurricane Jova off the coast of Mexico. The humid conditions and moist air may get pulled into central California on Saturday bringing in slight chances for thunderstorm activity. 

tropical-track-no-cone.png

However, an increasing west to southwest flow is likely to keep most of the moisture over the Central Sierra, east of the crest over Nevada and near and south of Yosemite. 

clouds-and-precip-hrrr.png

Other than the Sierra, most will stay dry through the weekend. 

VALLEY

This weekend across the Valley will be drier than Labor Day weekend and warmer as highs reach for the mid-90s. Plenty of sunshine throughout the day with light breezes in the evening. Sunday will be slightly warmer than Saturday. 

valley-weekend-4.png

FOOTHILLS 

Across the Foothills, this weekend will be calmer and drier than last. Sunny and dry Saturday and Sunday with a few passing clouds. Temperatures warm to the mid-upper 80s through the afternoon. 

foothills-weekend-5.png

SIERRA

Across the Sierra, this weekend will be mild. Saturday will feature more passing clouds thanks to lingering moisture from Hurricane Jova. But most will stay dry. Best chance for any showers and storms will be south of El Dorado County. 

Portions of Tuolumne, Amador, Calaveras and Alpine counties will have the best chance for isolated storms Saturday before drier conditions return Sunday. 

Temperatures this weekend in the 80s. 

sierra-weekend-4.png

DELTA

A beautiful weekend in store across the Delta has highs return to the mid-90s. Breezy winds will be possible at times through the Delta with gusts up to 25 mph into the weekend. 

delta-weekend-4.png

Looking ahead to next week, the heat stays in place through Monday before backing off mid-week. We'll return to another mild stretch heading in to next weekend. Make sure to CBS Sacramento First Alert Weather team for any changes to the 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(); } }); }); }); });