91³Ô¹ÏÍø

Watch CBS News

Hawaii's economic toll from wildfires is up to $6 billion, Moody's estimates

Hawaii's economy has suffered between $4 billion and $6 billion in losses after deadly wildfires ripped through several regions of Maui this month. 

The Lahaina conflagration and Kula wildfires in early August burned between $2.5 and $4 billion worth of insured properties in the state, an  from risk-modeling company Moody's RMS shows. 

The assessment, released Tuesday, reflects direct and indirect losses from physical damage caused by the fires which burned through approximately 2,170 acres, or 3.4 miles. More than 100 people have been confirmed dead as a result of the catastrophe, while more than 1,000 remain unaccounted for.

Moody's calculated the state's economic losses using building-level damage assessments from multiple sources, in addition to damage maps from the Maui Emergency Management Agency. 

The estimate of Hawaii's economic losses does not factor in the blaze's effect on the state's gross domestic product; government spending on the response to the catastrophe or the social cost of the fires, as the daily lives of families and communities are forever changed.

Scenes from Lahaina.
Lahaina, Maui, Thursday, Aug. 17, 2023 - Aerial images east of town where homes and businesses lay in ruins after last week's devastating wildfire swept through town.  Robert Gauthier

Disruption to tourism 

Business interruptions are another notable source of economic losses from the fires reflected in Moody's estimates. In addition to businesses directly impacted by the fires, the are also those indirectly impacted. 

Small businesses located on safe parts of Maui remain open but are suffering from a loss of tourist dollars as airlines and government officials warn travelers to cancel their trips to Hawaii's second largest island.

"We still need tourists to come to the island. We need them so that we can support locals who were affected," restaurant owner Nutcharee Case, told CBS MoneyWatch. Case has been feeding wildfire survivors by cooking and shuttling free meals to Lahaina, about 22 miles away.

Biden says Maui rebuild must respect Hawaiian traditions, locals still worried about future 05:29

Roughly 70% of every dollar in Maui is generated directly or indirectly through the "economic engine" of tourism, according to the Maui Economic Development Board's  

Rebuilding 

Rebuilding on Maui following the devastating wildfires could cost more than $5.5 billion, officials forecast Saturday. Insurance is expected to cover at least 75% of the economic damage, according to Moody's, because the state has high insurance penetration rates and policies typically cover wildfire damages.

However, "extenuating factors" such as potential supply-chain issues and the impact of inflation on construction prices can drive up the cost of losses even higher than insured-value estimates, the ratings company noted.

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