ADVERTISEMENT

DILG directs Metro Manila LGUs to prepare for effects of La Mesa dam reaching spilling level

Published Jul 23, 2025 01:13 pm
Local government units in Metro Manila should immediately enforce drastic emergency measures amid threats of more flooding over reports of the La Mesa Dam reaching the spilling level.
With La Mesa Dam reaching the July 22 overflowing mark of 80.17 meters as of 8 a.m., the Department of the Interior and Local Government (DILG) said that it threatens the “low-lying areas along the Tullahan River such as Quezon City, Valenzuela, Malabon, Caloocan, and Navotas.’’
“This surpasses its normal high water level of 80.15 meters. Based on DOST-PAGASA's dam monitoring update, La Mesa Dam has recorded  an increase of 0.48 meters over the past 24 hours, and continues to rise,’’ the DILG noted.
Under these circumstances, the DILG said that around 12,946 individuals or 2,772 families in 24 barangays in various local government units (LGUs) “are at risk.’’
“We are urging our LGUs to act fast and prioritize the safety of their constituents. Evacuation, real-time communication, and on-the-ground coordination are crucial right now. Ang buhay ng tao ang pinakamahalaga (People’s lives are far more important),” DILG Secretary Juanito Victor ‘Jonvic’ Remulla asserted.
Remula, however, revealed that the affected LGUs have coordinated with dam operators and activated their respective dam safety protocols and communication plans. 
“At-risk communities have been warned, and both preemptive and forced evacuations have been carried out. Evacuated families are receiving Camp Coordination and Camp Management (CCCM) services in designated centers,’’ Remulla added.
As of the latest consolidated report, Remulla stated that around 11,667 families or 41,878 individuals have evacuated and are now inside evacuation centers in Caloocan City, Malabon City, Navotas City, Valenzuela City, and Quezon City.
With the prevailing heavy downpour due to ‘Habagat (Southwest Monsoon),’ Remulla directed the Metro Manila LGUs to intensify monitoring and early warning systems, coordinate directly with DOST-PAGASA and dam operators, monitor dam levels and rivers, especially along the Tullahan River system and issue real-time alerts to flood-prone barangays.
The DILG chief also instructed the NCR LGUs to ensure evacuation and relief operations readiness, prepare and maintain evacuation centers, preposition essential goods
* Mobilize barangays for rapid evacuation and assistance, and ensure CCCM protocols are in place for displaced families.
With the current flooding incidents, Remulla asked the concerned LGUs to conduct clean-up and declogging operations, inventory and deploy garbage trucks with assigned personnel, clear esteros, drainage systems, and flood-prone waterways, lead community clean-up drives with barangay support and conduct road clearing for unhampered movement of goods and essential services.
“Residents in affected areas are strongly urged to stay alert, cooperate with local authorities, and evacuate when ordered. For live dam status updates, visit pagasa.dost.gov.ph.,’’ the DILG said. 
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.