ADVERTISEMENT

P39.8B in disaster-response funds available in 2026 budget, says Libanan

Published Feb 22, 2026 02:18 pm

At A Glance

  • House Minority Leader 4Ps Party-list Rep. Marcelino "Nonoy" Libanan highlighted on Sunday, Feb. 22 the availability of P39.8 billion in fresh funding for the country's disaster-response and rehabilitation efforts.
(Unsplash)
(Unsplash)


House Minority Leader 4Ps Party-list Rep. Marcelino “Nonoy” Libanan highlighted on Sunday, Feb. 22 the availability of P39.8 billion in fresh funding for the country’s disaster-response and rehabilitation efforts.
“Congress allocated P39.8 billion for this year’s Calamity Fund—a 90 percent increase from the P21 billion set aside in 2025,” Libanan said in a statement. 
He made this revelation even as three of the country’s volcanoes – Mayon, Taal, and Kanlaon – were all exhibiting unrest or ongoing eruptions.
Libanan broke down the P39.8-billion Calamity Fund under the 2026 General Appropriations Act (GAA) as follows:
•P15.3 billion for the Disaster Rehabilitation and Reconstruction Assistance Program for Local Government Units (LGUs);
•P12.5 billion in capital outlays for repair and reconstruction of permanent structures, including pre-disaster operations, rehabilitation, and related activities;
•P11 billion in aid, relief, and rehabilitation services to communities affected by calamities, including personnel training and other pre-disaster measures; and
•P1 billion in adaptation projects and activities for local governments and community organizations under the People’s Survival Fund.
“The disaster-response funds cover natural and human-induced calamities, epidemics as declared by the Department of Health (DOH), crises from armed conflicts, insurgency, terrorism, and other catastrophes,” said the minority leader.
Libanan’s announcement coincides with reports from the Region 11 Disaster Risk Reduction and Management Council (DRRMC), which on Feb. 21 confirmed that at least seven people were killed in Mati City, Davao Oriental, and Monkayo, Davao de Oro due to flooding and landslides triggered by heavy rains.
A total of 84,208 individuals across 65 barangays in the Davao region were affected by prolonged rainfall caused by a shear line, a boundary in the atmosphere where winds moving in different directions converge, often leading to unsettled weather.
Earlier this month, tropical storm Basyang caused flash floods and landslides, killing at least 12 people and affecting 232,550 residents across 517 barangays in Mindanao and the Visayas.
The 2025 World Risk Report ranked the Philippines No. 1 out of 193 countries for the fourth consecutive year, due largely to its exposure to natural hazards such as typhoons, flooding, sea-level rise, droughts, earthquakes, tsunamis, and volcanic eruptions.
The Philippines sits along the western Pacific typhoon corridor where nearly one-third of the world’s most powerful tropical cyclones develop.
The country also straddles the Pacific Ring of Fire, known for frequent earthquakes and volcanic activity.

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.