91³Ô¹ÏÍø

Watch CBS News

Central Valley farmers brace for a dry dry winter

SAN JOAQUIN VALLEY — The National Oceanic and Atmospheric Administration predict a dry winter for parts of California, including the San Joaquin Valley.

The good news? The National Weather Service does not include the Sierra in its predictions.

A prediction 90 days in the future shows drought conditions in the central valley but rain and snow in the Sierra; according to experts, weather whiplash is common for California.

"You just have to be prepared for extreme events. They can happen at any time," says Craig Shoemaker, a meteorologist for the National Oceanic and Atmospheric Administration, which released its winter outlook for California.

"There's a slight signal for dryer than normal conditions. Right now, we are not predicting a dry winter for the Sierra," says Shoemaker.

An image posted by the agency predicts precipitation levels will be below normal in the central valley area and through southern California, but why?

"La Niña is a cooling of the equatorial water temperatures," says Shoemaker.

Unlike El Nino, which brings wet weather to parts of the state, La Niña is a dryer system that comes from Western Canada down through Northern California, and it's headed for farmers.

"No rain will have a huge impact on California's farming," says Jasdeep Bains, the Director of Farm Management for Diamond B company, primarily farming peaches and almonds. Bains is concerned by the agency's stark prediction because no rain means less profit for growers.

"As things do get worse, we will start to see economic impacts as far as employees. You have to start assessing laying people off, and that's going to be a larger issue because then you'll be talking about the unemployment rate," says Bains, who says some farmers are leaving the state.

"People have walked away from those orchards already, and next year it's only going to get worse without the rainfall. We like to trust mother nature in that every year will even out the last but moving forward; I don't think we can do that anymore with the way we're not getting rain."

Despite dry weather in the central and southern parts of California, the winter outlook shows an average chance for precipitation in the Sierra. After a heavy fire season, the snowpack would be a welcomed site for neighbors.

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