ADVERTISEMENT

Mayor Isko calls for LGU control over flood control systems, criticizes national agencies' inefficiency

Published Jul 30, 2025 02:03 pm
Manila City Mayor Francisco “Isko Moreno" Domagoso has urged the national government to transfer the responsibility of flood control systems to local government units (LGUs), pointing out the inefficiency of national agencies and the damaging effects of political interference on key infrastructure projects.
Domagoso emphasized that local leaders, who are directly accountable to their constituents, should be given full control over flood mitigation efforts in the capital.
Speaking to members of the Association of Philippine Journalists – Samahang Plaridel Foundation, Inc., Domagoso expressed frustration over the persistent failure of the Department of Public Works and Highways (DPWH) to maintain functional flood control measures, specifically mentioning the Sunog Apog pumping station in Tondo.
"It’s brand new and unusable. Brand new and ineffective. Brand new and not functioning. You name it," Domagoso said, highlighting how the station has been rendered incapable of addressing the flooding problem in one of Manila’s most vulnerable areas due to faulty construction.
He argued that local officials, who interact with their communities daily, should have the authority to manage flood control infrastructure.
"If you let the mayor run it and it fails, there’s direct responsibility. In three years, if we mess up, we’re done," Domagoso remarked. He also added that national politicians often interfere with infrastructure projects, referencing the involvement of congressmen in DPWH projects.
"Tama si Presidente, ‘wag na tayo magbolahan. Alam niya ang congressman pinakikialaman ang DPWH projec (The President is right, let’s not deceive each other. He knows that congressmen interfere with DPWH projects)."
The mayor went on to praise the Metropolitan Manila Development Authority (MMDA) for its successful management of 72 pumping stations across Metro Manila, 24 of which are in Manila.
In contrast, he pointed out that many DPWH stations have either been left incomplete or failed to meet quality standards, preventing them from being operational.
As an example, Domagoso mentioned the ongoing issues with the Estero de Abad, Remedios, and Padre Faura pumping stations, all of which remain unfinished.
"Buti pa ‘yung sa MMDA tumatakbo (At least the MMDA’s systems are working)," he said.
Despite having a P34 billion flood control budget for Metro Manila, DPWH’s systems have failed to provide effective solutions, while the MMDA operates its stations under a much smaller P2 billion annual budget.
"The numbers don’t lie. MMDA delivers, DPWH doesn’t," Domagoso remarked.
The mayor agreed with President Ferdinand Marcos Jr.’s condemnation of corruption and mismanagement in flood control programs.
During the President's State of the Nation Address (SONA), Marcos vowed to take action against officials and contractors involved in failed or fraudulent projects, something Domagoso said he fully supported.

Related Tags

metronews
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.