ADVERTISEMENT

Slight uptick in Manila condo market could be short-lived amid global uncertainty

Published Apr 8, 2025 07:41 am

Leechiu Property Consultants.png

The Metro Manila residential condominium market showed a moderate recovery in sales in the first quarter of 2025, although the recent turmoil in the global economy caused by US protectionist tariffs may temper the recovery in demand.

In a media briefing, Leechiu Property Consultants Research and Consultancy Director Roy Golez said the recovery seen in the first three months of the year is due to a 14 percent growth in condominium take-up to 6,508 units amid a 77 percent drop in project launches to 1,347 units during the period.

“We saw some recovery, some slight recovery...It actually broke the trend and went upwards for this quarter,” he said, adding that, even with the drop in new launches, the oversupply has still grown to 81,400 units (about 38 months’ supply) from 77,000 units in the fourth quarter last year.

Comparing the first quarter 2025 performance against the fourth quarter of 2024, Golez said the upper-middle income segment posted the strongest growth of 49 percent although the middle income, upscale, and high-end segments also grew.

However, he said the luxury segment fell 39 percent as it came from a high base with many developers shifting to the segment, which was perceived to have been unaffected by the glut and continuing to enjoy strong demand.

“There has been a lot of repositioning by developers focusing on the luxury segment. However, that’s also where most of the supply is coming from and where a lot of the slowdown has happened,” said Golez.

He explained that, “In the last two quarters of last year, the luxury segment has been growing significantly--so much higher than in the previous months, quarters, and years. Ang the decline, although it’s 39 percent, is just really back to the level it was previously.”

Golez said the mild recovery in the residential market may be due to lower interest rates and the incentives (furnishings, low to zero downpayment, zero interest, etc.) being offered by developers to buyers so they can reduce inventory. 

But, he warned that the reawakened buyer appetites will likely be tempered with the recent capital markets crash although it is still too early to get a grip on how recent geo-economic developments will affect jobs, income, and interest rates.

What is good for the Philippine market though is that it is very local, noted LPC Investment sales Director Tam Angel adding that, “at this point in time, it forms as an advantage, primarily because a lot of the demand is local.” 

“We don't have very many foreign players in the market. A lot of that has to do with our ownership regulations and land use regulations.

“It's also the fact that our market is relatively small for a lot of these foreign funds to come in. So because the demand or the action is primarily local, we're somewhat insulated from the global incidents. 

“Not all of it. It will impact us. But in the meantime, this law of our market, primarily being local, becomes an advantage,” he pointed out.

Related Tags

Leechiu Property Consultants Tam Angel Roy Golez
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.