91³Ô¹ÏÍø

Watch CBS News

Texas winter storm costs could top $200 billion — more than hurricanes Harvey and Ike

The economic impact of Texas' weeklong freeze and power outages could rival the damage caused by some of the most destructive hurricanes ever to hit the U.S., according to an estimate from economists in the state. 

As winter storms swept across much of the country last week, they shuttered oil and gas production, food processing facilities and manufacturing plants while plunging millions of people into darkness for days on end. Now many homeowners are dealing with burst pipes and other property damage from the unprecedented snow and cold. 

The Perryman Group, a Texas-based economic research firm, that Winter Storm Uri could end up costing a total of $195 billion on the low end and as much as $295 billion. Those figures include lost income as well as long-term reduction in economic output stemming from factories and businesses that closed during the storm. 

"In a worst-case scenario, it could be a little worse than Harvey. Best-case scenario, it's almost as bad as Ike," Ray Perryman, president and CEO of the Perryman Group, told CBS MoneyWatch.

Hurricane Harvey, which slammed Houston in the summer of 2017, ranks with Hurricane Katrina in 2005 as the most destructive storm in U.S. history, causing $125 billion of physical  in Texas and Louisiana. Hurricane , which hit nine years earlier, was the second-most destructive, causing $30 billion in damage in Texas and Louisiana.

Perryman cautioned that the estimates, based on conversations with insurance companies and economic models, were preliminary. Still, they highlight the unique nature of the storm, which blanketed the entire state for several days. 

"What we usually have is a lot of damage in a small area. Here it's spread all over the state," he said.

Over Valentine's Day weekend, all of Texas' 254 counties were under a winter storm warning, a first. The storm froze gas fields and wind turbines in West Texas, shut down coal plants and idled oil refineries. Fuel and power shortages also caused some factories and food-processing plants to close, representing lost activity that can't be made up even after the plants are back up and running.

The storm's damage to the large agriculture sector in Texas also could last for several seasons, with crops freezing over as temperatures stayed below zero for several days. Produce farmers in South Texas' Rio Grande Valley, dubbed the state's "salad bowl," lost tons of vegetables. The storm also destroyed about half of the state's citrus harvest, according to the Texas Farm . 

Fort Worth mayor says Texas must answer for power grid failures 03:51

Juan Anciso, a horticulturist with the Texas A&M AgriLife Extension Service, told the university that the lemon and lime groves in the Valley were "," with grapefruit and orange trees also significantly damaged. 

The citrus damage will have lingering effects, Perryman said, because trees take time to regenerate. "Most crops grow in the ground, and if you lose a crop you plant a new one next year. Citrus grows on trees and if you lose crops for a year, it takes several years to replace those."

While Texas has thawed, the long-term effects of the storm could have economic implications for years to come, he added. "Most businesses are up and running again now," Perryman said. "But the implications of [the storm] play out over an extended period of time.

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