91³Ô¹ÏÍø

Watch CBS News

How to help those affected by the Maui wildfires

A fast-moving wildfire on Hawaii's island of Maui has virtually destroyed the historic town of Lahaina, killing over 100 people, and officials say the toll is expected to rise. Multiple fires were still burning on the island as teams spread out to search charred areas. 

"You can't imagine, even from the pictures. It's— everything is gone. There's nothing left," local resident and business owner J.D. Hessemer told "CBS Mornings." "Lahaina needs the world's help," he said. "...It's an amazing community."

President Biden has approved a federal disaster declaration for Maui, which makes federal funding available to aid the recovery.

If you want to donate to help those affected by the fires, here are some ways to do so:

The American Red Cross

Disaster workers from the are in Maui, "working around the clock to help those affected," the group says. To donate, visit , call 1-800-RED-CROSS (800-733-2767), or text the word REDCROSS to 90999 to make a $10 donation.

You can also go to cbsnews.com/redcross to make a donation.

The Hawai'i Community Foundation

The is accepting donations through its Maui Strong Fund. The foundation has already raised $1 million to help fire victims, Hawaii News Now . To donate, visit the fund's . For questions or additional information, please contact Donor Services at donorservices@hcf-hawaii.org or (808) 566-5560.

Maui United Way

Maui United Way, founded in 1945, works to address Maui's vital needs by focusing on education, income and health. The organization has set up a . All donations are processed online.

Maui Food Bank

provides "safe and nutritious food" to anyone in Maui County who is at risk of going hungry, the organization says. Maui Food Bank also donates food to disaster relief efforts on the island. "With every $1 donated, the Maui Food Bank can provide 4 meals to the hungry living in our island community," the food bank pledges. To donate,

Maui Nui Strong

A project of the County of Maui, provides information and resources for people in the community. You can make a donation, volunteer, or seek support on their website, .

Hawaii Animal Rescue Foundation

The Hawaii Animal Rescue Foundation is a nonprofit, no-kill rescue center that's been caring for animals on Maui since 2011, and it's been extra busy taking care of pets for families displaced by the fires. You can  to help.

Maui animal shelter working to reunite pets with owners 01:00
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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });