ADVERTISEMENT

26 dead from 'Opong', other weather disturbances; relief, recovery efforts in affected areas underway – NDRRMC

Published Sep 28, 2025 11:50 am  |  Updated Sep 28, 2025 01:44 pm
Aerial view of the aftermath of Severe Tropical Storm "Opong" during a rapid damage and needs analysis (RDANA) mission over Masbate on September 27, 2025. (Photo: Philippine Air Force)
Aerial view of the aftermath of Severe Tropical Storm "Opong" during a rapid damage and needs analysis (RDANA) mission over Masbate on September 27, 2025. (Photo: Philippine Air Force)
Twenty-six people have died from the combined effects of Severe Tropical Storm “Opong,” Super Typhoon “Nando,” Tropical Depression “Mirasol”, and southwest monsoon (habagat) as the extent of damage by the successive weather disturbances slowly unraveled after weather conditions finally improved.
In a report Sunday, Sept. 28, the National Disaster Risk Reduction and Management Council (NDRRMC) disclosed that nine persons died in Bicol (Region 5), eight in Cagayan Valley (Region 2), four in Cordillera Administrative Region (CAR), two each in Central Luzon (Region 3) and Central Visayas (Region 7), and one in Eastern Visayas (Region 8).
But only four deaths have been validated so far, all in CAR, who were victims of landslide.
“The Management of the Dead and Missing Cluster is currently validating other information,” Office of Civil Defense (OCD) spokesperson Junie Castillo said.
The death toll is expected to further increase as there were reports that up to 10 persons perished in Eastern Visayas, most of which were in Biliran where flashfloods and a storm surge swept residents who were returning to their homes.
Thirty-three persons were also injured while the number of missing persons was reduced to 14 as five fishermen who were previously reported unlocated were found safe in Eastern Samar.
2.7 million individuals affected
A total of 738,714 families or 2,797,706 persons were bearing the brunt of successive weather disturbances in 16 regions as aerial surveys were conducted in Bicol Region and Eastern Visayas to determine the extent of damage.
Of those affected, there were 78,059 families or 282,274 individuals who were displaced, including over 46,000 families or 163,317 individuals temporarily sheltered in 2,680 evacuation centers.
Despite this, food remains sufficient in evacuation centers as the Food and Non-Food Items Cluster continuously replenishes family food packs, Castillo said.
There were 622 areas that were flooded, while 267 road sections and 50 bridges were affected.
State of calamity due to extensive damage
Fifty-three areas have declared a state of calamity, allowing local government units (LGUs) to immediately use calamity funds for relief and recovery, and implement a price freeze on basic goods to prevent overpricing.
These include the entire province of Masbate (20 municipalities and one city), which is considered the worst-hit by Opong; Pagudpud (Ilocos Norte); the entire province of Cagayan (28 municipalities and one city); Ibajay (Aklan); and Pagalungan (Maguindanao del Sur).
A contingent from the OCD, led by Asst. Sec. Bernardo Rafaelito Alejandro IV, flew to Masbate City on Sunday to assess the situation there. 
“We see three priorities here: restoration of power, restoration of telecommunications, and the immediate needs for shelter repair kits. Food is not a problem because the DSWD [Department of Social Welfare and Development] has prepositioned family food packs but these are continuously being replenished,” Alejandro said.
The NDRRMC pegged agriculture losses at P1.007 billion while infrastructure damage reached P864 million nationwide in Regions 1, 2, 3, CAR, 4A, 4B, 6, and 7.
A total of 204 areas experienced power interruption but authorities said the Department of Energy (DOE) has mobilized Task Force Kapatid, composed of cooperatives, to help restore electricity, especially in Masbate.
Sixteen areas also had water supply interruption while 37 areas suffered from communications loss. To address the disruptions, the Emergency Telecommunications Cluster has deployed Starlink units in Batangas, Mindoro, Palawan, and Romblon. Additional mobile facilities are set to be installed in Masbate for temporary charging and internet access, authorities noted.
A total of 8,916 damaged houses were reported in Regions 1, 2, CAR, 3, 4A, 4B, 5, 6, 9, and BARMM. Shelter materials were readied for distribution while road clearing continues under the Debris Clearing and Civil Works Cluster, authorities said.
The Department of Education has also opened several schools as temporary shelters while the Health Cluster distributed medical and public health commodities in Cordillera, Central Luzon, Mimaropa, Central Visayas, and Bicol.
In total, P137 million worth of relief assistance has been distributed to 149,675 affected families nationwide. “The government is working round the clock to provide assistance, restore essential services, and ensure the well-being of our affected kababayan,” Castillo assured.

Related Tags

OCD NDRRMC Opong Nando Mirasol habagat
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.