ADVERTISEMENT

Hundreds join Bulacan students' protest against corruption and 'ghost' projects

Published Sep 19, 2025 03:58 pm
Bulacan farmers, fisherfolk, youth leaders, progressive groups, and Iskolar ng Bayan raise their voices in protest against corruption outside the DPWH Bulacan District Office on Friday, Sept. 19. (Photo by Freddie Velez)
Bulacan farmers, fisherfolk, youth leaders, progressive groups, and Iskolar ng Bayan raise their voices in protest against corruption outside the DPWH Bulacan District Office on Friday, Sept. 19. (Photo by Freddie Velez)
Around 300 students from Bulacan State University (BulSU) joined by professors, youth groups, and marginalized sectors staged a campus walkout on Friday, Sept. 19, to protest alleged corruption and “ghost” flood control projects in the province.
The protest began outside the Department of Public Works and Highways (DPWH) Bulacan First District Office in Barangay Tikay, where farmers, fisherfolk, progressive organizations, and Iskolar ng Bayan gathered to demand accountability for stalled infrastructure projects.
Before marching, demonstrators assembled at Sta. Elizabeth of Hungary Parish, where Ka Danilo “Daning” Ramos, co-convenor of Bulacan for Good Governance, delivered a keynote speech condemning the misuse of public funds.
Over 300 Bulacan State University students, joined by professors and marginalized groups, march in solidarity during a university-wide walkout against corruption and fraudulent infrastructure projects in Bulacan. (Photo courtesy of BulSU Student Government)
Over 300 Bulacan State University students, joined by professors and marginalized groups, march in solidarity during a university-wide walkout against corruption and fraudulent infrastructure projects in Bulacan. (Photo courtesy of BulSU Student Government)
Bulacan State University students gather at the Capitol Mini Forest Park to kick off their walkout mobilization, demanding accountability for alleged “ghost” flood control projects in the province. (Photo by Freddie Velez)
Bulacan State University students gather at the Capitol Mini Forest Park to kick off their walkout mobilization, demanding accountability for alleged “ghost” flood control projects in the province. (Photo by Freddie Velez)
The group then marched to the DPWH gate, only to be met by a police barricade.
“The people of Bulacan are fed up with corruption. We demand accountability from those who plunder our town,” protesters chanted.
The walkout was a show of solidarity between BulSU’s student body and citizens affected by flooding allegedly caused by failed infrastructure projects.
Protesters later gathered at the Provincial Mini Forest Children’s Park inside the Capitol compound to amplify their call for justice.
Despite the university administration’s announcement on Sept. 17 shifting classes to online mode due to a transport strike, students pushed through with the protest.
In defiance of the class shift, students hung banners reading “Campus Walkout Persists!” across university buildings and invited fellow state scholars to join.
Youth volunteers also painted protest art to express their outrage.
BulSU-SG Senator Jerolbe Capule emphasized that the walkout was a deliberate stand against systemic government failures.
"Ito ay pagtayo natin sa mga isyung panlipunan na nararanasan, hindi lamang ng mga BulSUan, pero ng bawat pamilya at bawat Bulakenyo na nanakawan ng badyet, nanakawan ng pondo at ng kaban ng bayan (This is our stand on the social issues faced not only by BulSUans, but by every Bulakenyo robbed of public funds and national resources),” Capule said.
BulSU, one of the largest state universities in Central Luzon, sits at the heart of a region plagued by questionable flood control projects. Among the most notorious is the P55-million “ghost” river wall project in Baliwag, which President Ferdinand Marcos Jr. personally inspected.
The DPWH Bulacan office is under scrutiny following revelations during a House hearing, where former district engineer Brice Hernandez presented photos of alleged bundles of cash linked to corruption.
BulSU Student Regent and SG President Roshan Reyes said the walkout is a form of national service.
“In Bulacan, the message is clear: we are not deaf, not blind, and certainly not cowards. We will confront and expose the truth behind these flood control anomalies. This walkout is a call for justice, accountability, and a youth uprising for a fair future,” Reyes declared.

Related Tags

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