ADVERTISEMENT

Moving forward to an active residential market in 2026

There will be a new supply, a stream of luxury projects, and steady vacancy rates this year

Published Feb 6, 2026 05:01 pm
Eluria by Arthaland
Eluria by Arthaland
According to Colliers Philippines’ fourth quarter property briefing, at the end of 2025, the total stock of condominium units in Metro Manila’s commercial districts is at 178,000, with about half of the total figure coming from Fort Bonifacio and the Bay Area. In the fourth quarter, 2,800 units were completed, totaling 7,400-unit completion at the end of the year.
This year, new units to be completed will nearly double at 12,900 units, and from 2026 to 2028, the forecasted annual average completion is at 7,100 units.
Bondoc pointed out that the C5 corridor will deliver a fresh supply of units at 33 percent share with upcoming projects such as Gem Residences (SMDC), Cirrus Residences (RLC Residences), Hotel 101 Bridgetowne (DoubleDragon Corporation), Arcovia Palazzo (Megaworld), and Parklinks North Tower (Ayala Land and Eton Properties). The Bay Area comes second at 27 percent, followed by the Ortigas Center at 21 percent. He also added that projects in the C5 corridor are relatively cheaper compared to those in Makati CBD, Fort Bonifacio, and Ortigas Center, but they are marketed well, thus providing upscale and premium amenities, resulting in a strong take-up.
Gem Residences by SMDC
Gem Residences by SMDC
The influx of premium residential projects will continue in 2026, specifically Parkford Suites by Alveo Land and Eluria by Arthaland in Makati CBD, and Aurelia Residences by RLC Residences and Shang Properties in Fort Bonifacio. For the year, the turnover of luxury projects is expected to be 22 percent.
In 2027, the turnover of luxury projects is expected to increase by 62 percent. Luxury condos in completion will include The Estate by SMDC and Federal Land in Makati, Seasons Residences by Federal Land and Nomura in Fort Bonifacio, Two Botanika Nature Residences by Filigree, and 1001 Parkway Residences in Alabang.
The overall Metro Manila vacancy as of end-2025 is at the average of 24.7 percent and is projected to slightly increase to 25 percent by the end of the year. In primary business districts, such as Makati CBD, Ortigas Center, and Fort Bonifacio, vacancy levels will remain low, from six to 20 percent, in the first quarter of the year.
For Bondoc, “Overall, this is a very good indicator, especially for the more established business hubs. But what stands out is that while the vacancy rate across the capital region is almost at 25 percent, the vacancy rates differ across the capital region. There are submarkets that are performing much better. Unfortunately, some locations aren’t doing so well; one of those is the Bay Area.”
For 2026, Bondoc forecasted that the Bay Area’s vacancy would have no significant improvement. “We believe that the Bay Area will likely end the year with a vacancy of about 57.4 percent, compared to the 57.3 percent vacancy recorded last year.”
Compared to 2024 year-on-year figures, the pre-selling launches of condominiums increased by 12 percent, while the take-up increased as well at 8 percent. However, these figures are lower than those recorded from 2017 to 2019, at the height of the POGO operations in the capital region.
From the 10,000 net take-up of condos in 2025, around 6,100 units were sold from pre-selling, while the rest were ready for occupancy (RFO) units. These are units from the affordable to lower mid-income segments that sell from P2.5 to about P7 million per unit. Locations with the highest pre-selling take-up include Manila with 19 percent, Alabang-Las Pinas with 14 percent, and Quezon City and Makati fringe with 10 percent share. For RFOs, Pasig City, at 25 percent, leads the market, followed by Manila with 22 percent and Cubao-New Manila with 12 percent, primarily from the affordable to lower minimum market that sells P2.5 to P7 million per unit.
Two Botanika Nature Residences by Filigree
Two Botanika Nature Residences by Filigree
Bondoc noted that the positive take-up in the condo sector in Metro Manila was brought about by aggressive marketing campaigns. “Developers have been offering all these innovative, creative payment terms, extended down payments, and payment terms that essentially transform the renter to buyer after three years,” he explained.
In 2025, most of the take-up transactions were in the lower mid-income market at 70 percent, a significant increase from the 30 percent share in 2024. Most of these launches were from the upper mid-income range that ranges from P7 million to P11.99 million per unit. One of the recently launched projects is the Heights Katipunan by Avida Land, which has 350 units and a contract price of P7 million.
Backouts were from the lower mid-income market, followed by the upper mid-income market. Based on annual figures, there is a drop in backouts from 4,300 in the last quarter of 2024 to 3,200 in the same period last year.
Unsold RFO units are mostly found in the lower mid-income market at 36 percent, followed by the affordable market at 33 percent and the upper mid-income segment at 14 percent. Submarkets Makati, Fort Bonifacio, and Ortigas Center only account for less than two percent of the unsold RFO units in Metro Manila.

Related Tags

Colliers Philippines residential market
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.