ADVERTISEMENT

Davao City Council approves local shelter plan on final reading

Published Dec 10, 2025 05:31 pm
MAHIPUS (FB)
MAHIPUS (FB)
DAVAO CITY – The Davao City Council approved on third and final reading on Tuesday, Dec. 9, an ordinance adopting the city’s Local Shelter Plan for 2022-2031, a long-term housing framework aimed at addressing the needs of thousands of families waiting for safe and dignified relocation.
According to the city government, the LSP serves as a critical guide for addressing shelter gaps, particularly for households considered to be at the highest risk of homelessness.
This city has 14,981 households identified as affected and highly vulnerable, with 85 percent belonging to low-income families.
Committee on Housing, Urban, and Rural Development chairperson Councilor Diosdado Angelo Mahipus Jr. said the passage of the measure symbolizes more than just legislative approval.
He said this was the city’s commitment to upholding residents’ right to adequate housing.
Mahipus noted that Davao City is currently dealing with a housing deficit of 77,850 units. This figure, he said, includes 9,578 households sharing space with other families, 68,237 units classified as displaced, and 35 individuals without homes.
The councilor said the displaced category covers families living in hazardous areas, those affected by infrastructure development, structures marked for demolition or eviction through court orders, and occupants of both government-owned and privately owned properties.
He added out that population growth over the planning years will create a further demand for 110,493 homes.
“Davao City must produce 188,343 housing units to catch up with the existing shortage and meet the projected needs from 2022 to 2031,” Mahipus said.
Mahipus said that the enormity of the situation demands action based on facts, legal frameworks, and compassion. “This Local Shelter Plan delivers precisely that,” he added.
Despite this, the councilor acknowledged that the city will only be able to construct a limited number of units, citing land availability, budget limitations, and lengthy procedures as significant constraints.
The LSP is estimated to cost P17.013 billion, as the planned housing units will be disaster-resilient, climate-responsive, and designed to be culturally and gender sensitive.
Mahipus said the project will require around 48.81 hectares of land. He added that the city currently has 57.16 hectares of available land across several areas, including Balai Pagbabago Davao, Los Amigos Relocation Area Phase 1, Barangay Talomo River, Barangay Manambulan, Barangay Tibuloy in Toril, and Barangay Langub in Maa.
He said the city’s housing options will include public rental units, temporary shelters, rent-to-own homes, lot-only arrangements, economic housing under a Deed of Usufruct, and other urban renewal and resettlement programs.
“This is a challenge to our conscience. Davao stands for decent and equitable shelter for all,” Mahipus said.
With the plan now approved, the councilor said the city government is expected to move forward with clearer direction in constructing housing units, implementing resettlement programs, and providing safer living conditions for families most in need.
Mahipus said the LSP will serve as the roadmap for coordinated housing interventions over the next decade.

Related Tags

Davao City Councilor Diosdado Mahipus Jr. 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.