ADVERTISEMENT

'Dapat may makasuhan': Tinio tells Ombudsman to probe 'Davao flood control scandal'

Published Jul 26, 2026 04:28 pm

At A Glance

  • Rep. Antonio Tinio presses the Ombudsman to fast-track its probe into the P4.44B "Davao flood control scandal", citing ghost projects and unfinished works that worsened recent flooding.
  • ACT Teachers' review flagged 80 contracts with irregularities such as double funding, overlapping projects, and items marked "100% complete" despite being incomplete.
  • Tinio demands accountability across the entire chain of approvals and implementation, warning that negligence in flood control projects endangers public safety.
ACT Teachers Party-list Rep. Antonio Tinio (Facebook)
ACT Teachers Party-list Rep. Antonio Tinio (Facebook)


The Office of the Ombudsman should launch a full-scale investigation into the "Davao flood control scandal" as far as Makabayan solon ACT Teachers Party-list Rep. Antonio Tinio is concerned.
This, especially after the massive flooding that inundated residents and their properties the other day.
"Davao residents were hit again by massive flooding the other day, devastating residents and their property. This catastrophe could have been prevented if billions in public funds were not squandered on ghost and questionable flood control projects," Tinio, a deputy minority leader, said on Sunday, July 6.
"I hope that the Ombudsman can fast track its investigation on this and file appropriated charges against the culprits," he said.
It can be recalled that last May, Tinio asked the Ombudsman to probe the Davao and Matina River flood control projects, as it submitted House Resolution (HR) No. 464, documents, and findings on P4.44 billion worth of red flags.
The letter addressed to Ombudsman Jesus Crispin Remulla urged an immediate investigation into alleged anomalies, and stressed that accountability must be anchored on project-level facts, physical verification, and the responsibility of all public officials and private contractors involved.
"The anger of the Filipino people against corrupt officials is valid. Almost a year has passed since the flood control corruption investigation began, yet only one high-ranking official has been held accountable," Tinio said.
"We are submitting our independent findings and asking the Ombudsman to act decisively—because this is not just about paper anomalies, this is about lives put at risk by unfinished and questionable flood control projects," said the militant solon.
Red-flagged projects 
ACT Teachers' review covered 121 flood control projects along the Davao and Matina Rivers from 2019 to 2022.
Tinio said the party-list has red-flagged at least 80 contracts amounting to P4.44 billion due to multiple irregularities, including: total overlap of contracts on identical river sections (P135 million); double funding where the same project appeared twice in the 2020 General Appropriations Act (GAA) and was awarded to different contractors (P115M); location changes and shortened project lengths despite near-full payment (P425M); contracts lacking specifications such as station numbers or defined lengths (P3.56B); contracts with no corresponding GAA line item (P623M); and incomplete projects long past expiry dates (P713M), including items tagged "100% complete" while still "On-Going," and one project reportedly only 64% complete after five years.
"These red flags strongly point to possible ghost projects, double payment, illegal expenditures, and systematic shortchanging—enabled by the absence of verifiable specifications. That is why we are urging the Ombudsman to prioritize physical verification along the Davao and Matina rivers and establish clear accountability," Tinio said.
Tinio noted that 49 of the 80 red-flagged contracts were identified as congressional insertions concentrated in Davao City's 1st legislative district, where Paolo 'Pulong' Duterte sits as congressman.
He emphasized that the Ombudsman's probe must determine who initiated, endorsed, approved, implemented, and benefited from these items, and whether procurement and implementation complied with law and public interest.
"The Ombudsman must examine the full chain of accountability—from budget itemization and approvals to bidding, implementation, inspection, and payment—because this involves billions in public funds and flood control projects that directly impact public safety," Tinio said.
Results needed
Tinio prodded the Ombudsman to give priority attention to incomplete projects and those tagged "100% complete" but still marked "On-Going".
He noted that unfinished flood control infrastructure leaves residents vulnerable to deadly flooding and may constitute criminal negligence if public funds were released despite non-completion.
"This probe must produce results. The public deserves accountability, and Davao residents deserve flood control that actually protects them—not paper projects and suspicious contracts," said the ranking House member.
Tinio also added that HR No. 464 and its supporting documents were first submitted to the Independent Commission for Infrastructure (ICI) last December, but were not probed.

Related Tags

Antonio Tinio Ombudsman Davao City flood control Paolo Duterte
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; } }

{{ static_articles_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.