ADVERTISEMENT

Escudero denies link to P5.16-B flood control projects tied to campaign donor

Published Aug 12, 2025 12:12 pm  |  Updated Aug 12, 2025 01:04 pm
Senate President Francis “Chiz” Escudero on Tuesday, August 12, denied any involvement in flood control projects awarded to his top campaign donor, calling a news report on the matter a “malicious” and “ill-timed” smear job meant to oust him ahead of a possible impeachment bid in February 2026.
Senate President Francis
Senate President Francis "Chiz" Escudero (Senate PRIB/MB file photo)
In a press briefing, Escudero addressed a news article that identified one of the contractors flagged in President Marcos' recent flood control spending report as his biggest contributor in the 2022 elections.
“For the record, wala akong kinalaman sa pag-identify, paggawa ng program of work, pag-bid, pag-award, pagbayad, pag-inspeksyon ng anumang proyekto sa pamahalaan, sa Sorsogon man o sa labas ng lalawigan (For the record, I have nothing to do with the identification, preparation of the program of work, bidding, awarding, payment, or inspection of any government project, whether in Sorsogon or outside the province),” he said.
Escudero confirmed knowing the contractor, a fellow Sorsogon native, but stressed that the P5.16 billion in projects attributed to the firm represented “less than one percent” of the total funds cited by the President.
President Marcos bared that 20 percent of the entire P545-billion flood control projects were awarded to only 15 contractors, adding that five of them had contracts around the Philippines. The construction firm being linked to Escudero ranked seventh among those.
“Bakit pinagtuunan ang pansin yan? One percent pa talaga, hindi 99%? (Why focus on that? Just one percent, not 99%)?” he said, questioning why the focus was on his supposed connection to the contractor instead of lawmakers or government officials directly engaged in contracting.
He maintained that he has had no involvement in any construction or supply business since entering government service in 1998. Escudero further pointed out that, based on the President’s data, the bulk of the projects awarded to the contractor were secured before he returned to the Senate in 2022.
While he noted that the news article did not allege any illegal act on his part, Escudero felt the need to address the insinuations being made.
He added that the article made no claim that he committed anything illegal, but insinuations in it were timed to link him to the controversy as part of a broader “demolition job” by lawmakers, particularly from the House of Representatives.
“Mayroong demolition, PR job na nakatuon laban sa akin… upang tiyakin na maalis ako sa puwesto at nang pag-file muli ang impeachment ay wala na ako dito pagdating February 6 (There is a demolition and PR job directed against me… to ensure that I am removed from my post so that when the impeachment is filed again, I will no longer be here by February 6),” Escudero said.

Related Tags

flood control Chiz Escudero flood control project President Marcos House of Representatives
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.