ADVERTISEMENT

San Juan City informal settlers relocate to give way to flood control project

Published Dec 3, 2025 11:05 am  |  Updated Dec 3, 2025 03:13 pm
Department of Public Works and Highways (DPWH) Sec. Vince Dizon and San Juan City Mayor Francis Zamora conduct a joint inspection on Wednesday, Dec. 3, of residential structures built directly on top of a major drainage line along San Venancio Street in Barangay San Perfecto, San Juan City. (Photo by Santi San Juan)
Department of Public Works and Highways (DPWH) Sec. Vince Dizon and San Juan City Mayor Francis Zamora conduct a joint inspection on Wednesday, Dec. 3, of residential structures built directly on top of a major drainage line along San Venancio Street in Barangay San Perfecto, San Juan City. (Photo by Santi San Juan)

Several families living on top of a major drainage line on San Venancio Street in Barangay San Perfecto, San Juan City voluntarily relocated to newly-built housing units created by the Department of Human Settlements and Urban Development (DHSUD) on Wednesday, Dec. 3, to give way to the ongoing Oplan Kontra Baha program launched by the national government to mitigate flooding in Metro Manila.

San Juan City Mayor Francis Zamora and Department of Public Works and Highways (DPWH) Secretary Vince Dizon witnessed the voluntary clearing of eight residential structures built by the informal settler families (ISFs) along the drainage line.

"The eight families occupying these structures voluntarily agreed to vacate the site after it was determined that their houses obstructed rainwater flow, significantly contributing to flooding during heavy rains," Zamora said.

Under his directive, the families have been transferred to prefabricated housing units at the staging area in Barangay Batis, where they will occupy these units rent-free, paying for just electricity and water.

Each 15-square-meter temporary housing unit is equipped with its own toilet and bath and a provision for a kitchen.

The housing units were inaugurated last Nov. 18. A total of 110 units were turned over by the city government to residents who lost their homes in a fire that hit Barangay Batis last April 16. 2024.

During the inspection, Dizon stressed that the relocation of the ISFs does not just help mitigate flooding in San Juan City but also ensures the families' safety in times of heavy rains and flooding.

“Humihingi tayo ng paumanhin doon sa mga pamilya, pero para sa ikabubuti ng community na binabaha. Nagpapasalamat din tayo sa kanila, at nandito si Mayor Francis para bigyan sila ng temporary na tirahan at later on permanenteng tirahan (We apologize to the families, but it is for the greater good of the community that is being flooded. We are also grateful to them for voluntarily relocating, and to Mayor Francis for providing them with temporary housing and later on permanent housing)," Dizon said.

According to the mayor, the residents have expressed gratitude for the alternative housing provided by the city government, noting that the clearing of structures above the drainage system is a crucial step toward easing the persistent flooding in San Venancio Street.

"As one of the lowest-lying catchment areas in San Juan City, San Venancio Street is highly susceptible to flooding; with the removal of obstructions, the community is hopeful that floodwaters will now recede more quickly during heavy rainfall," he noted.

Oplan Kontra Baha

Oplan Kontra Baha is considered the most synchronized flood control master plan the National Capital Region (NCR) has ever undertaken. 

Under the program, concerned national and local agencies, as well as the private sector, will restore waterways, revive long-buried rivers, and repair clogged drainage systems with the aim to remove four million cubic meters of silt and waste, clear 142.4 kilometers of rivers, creeks, and esteros, and restore 333 kilometers of drainage networks. 

"The initial phase alone can reduce flooding by up to 60 percent within nine months of continuous dredging, followed by sustained annual funding to secure long-term results," Zamora said.

"The program will also remove obstructions that block the natural flow of water, including structures built along rivers and creeks even if they are DPWH-funded for as long as LGUs declare them as nuisance infrastructure projects. We will do this responsibly. Families whose houses are blocking drainage systems will be relocated and will receive proper housing and livelihood support. Protecting our waterways must go hand in hand with protecting our people," he added.

The initiative will also strengthen NCR's solid waste management system by converting garbage collected in the region's waterways into energy with the help of private sector partners to establish modern waste-to-energy facilities. 

"These facilities will reduce landfill waste, keep trash out of waterways, and support our long-term goal of cleaner and healthier cities," the mayor noted.

Related Tags

FRANCIS ZAMORA VINCE DIZON DPWH INFORMAL SETTLERS FLOOD CONTROL OPLAN KONTRA BAHA METRO NEWS SAN JUAN CITY HOUSING PROJECT FLOODING
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.