ADVERTISEMENT

'Housing that works': Brian Poe makes case for in-city, livelihood-secure relocation

Published Dec 8, 2025 11:31 pm

At A Glance

  • Urban relocation is useless if families will be stripped of their livelihood and essential services. This was FPJ Panday Bayanihan Party-List Rep. Brian Poe's main message during his participation Monday, Dec. 8 at the 2025 Urban Poor Solidarity Week.
FPJ Panday Bayanihan Party-List Rep. Brian Poe (Rep. Poe's office)
FPJ Panday Bayanihan Party-List Rep. Brian Poe (Rep. Poe's office)


Urban relocation is useless if families will be stripped of their livelihood and essential services.
This was FPJ Panday Bayanihan Party-List Rep. Brian Poe's main message during his participation Monday, Dec. 8 at the 2025 Urban Poor Solidarity Week.
The event, organized by the Alyansa ng Maralita para sa Katiyakan sa Paninirahan (AMKP), ran from 9 a.m. to 5 p.m. at Liwasang Diokno, Commission on Human Rights (CHR) gathered people from the communities im Metro Manila, Rizal, Bulacan, and other nearby areas.
At the event, Poe stressed the importance of “housing that works for people”, which can be achieved through in-city and livelihood-secure relocation.
He said that relocation sites located far from city centers continue to fail due to lack of jobs, long commutes, and limited essential services.
The participants agreed with this notion: housing projects must allow families to remain close to jobs, schools, health services, and the social networks vital to their survival.
“We are not just talking about building structures. Ang disenteng tahanan ay dapat may kasamang kabuhayan at pag-asa (Decent homes must come with livelihood and hope). Families should not be made to choose between a roof over their heads and the future of their children," Poe said in his address.
The Pangasinan-based solon recently filed a resolution directing the House Committee on Housing and Urban Development to conduct a full-scale review of ongoing off-city relocation projects.
The measure sought to assess whether or not these developments truly provide safety, sustenance, and long-term security for displaced families.
He says that the inquiry will hold implementing agencies accountable and ensure that recommendations from affected communities are included before any major housing policy is finalized.
Urban poor groups hailed Poe's remarks, and said it reflects years of their advocacy for in-city or near-city housing.
Leaders from associations such as KAMPILAN, UPCAVILLE 1, PAMACO, Neighborhood Acero Association, and various Southville and Northville communities took turns sharing testimonies of abandoned housing units, costly transportation, and separation from livelihoods.
The event concluded with a commitment to continue engaging Congress, national agencies, and local governments on crafting a clear roadmap for sustainable and community-driven housing reform.
“We will not stop until every Filipino family has a decent home in a community where their dreams can grow,” Poe affirmed.
Urban Poor Solidarity Week is marked annually by grassroots organizations across the country. This year’s gathering was among the largest in recent years, and signaled revived momentum in the collective fight for secure and humane housing.
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.