ADVERTISEMENT

Property market rebounds as prices rise, loan demand slumps

Published Jun 29, 2026 12:00 am  |  Updated Jun 27, 2026 01:39 pm

At A Glance

  • Property costs accelerated in the first quarter of 2026, signaling a broader recovery in the residential market after successive declines, although tighter lending standards continued to dampen borrowers' appetite for property purchases.

Property costs accelerated in the first quarter of 2026, signaling a broader recovery in the residential market after successive declines, although tighter lending standards continued to dampen borrowers’ appetite for property purchases.

Property inflation quickened in the first quarter, according to the Bangko Sentral ng Pilipinas’ (BSP) latest residential property price index (RPPI) report, released on Friday night, June 26.

“Price growth recovered in the first quarter of 2026 across both houses and condominium units, indicating renewed momentum in the residential property market,” the BSP said in a statement.

Nationwide residential property prices surged by 5.6 percent in the first quarter, a sharp reversal from the 1.3-percent contraction recorded in the fourth quarter of 2025. This was driven by developments in Metro Manila.

“Higher property prices in the National Capital Region (NCR) led the quarter-on-quarter recovery in nationwide property prices in the first quarter, reversing two consecutive quarters of negative outturns,” the BSP wrote in a separate report.

Recall that property prices contracted by 1.3 percent in the fourth quarter of 2025, following an even deeper decline of 3.8 percent in the previous quarter.

Prices in Metro Manila jumped by 10.4 percent during the period, recovering from a two-percent decline in the previous quarter. Areas outside NCR (AONCR) also saw a 2.5-percent quarter-on-quarter increase, improving from the 0.7-percent decline a quarter ago.

While most regions improved, provincial areas remained in negative territory, with prices declining by 1.9 percent quarter-on-quarter, although this was an improvement from the 5.8-percent contraction in the fourth quarter of 2025.

By housing type, the overall inflation was chiefly “driven by condominium units, while house prices posted more modest gains.”

Condominium prices nationwide rebounded strongly by 11.1 percent quarter-on-quarter after three consecutive quarters of decline. This growth was supported by “developers’ aggressive promotional offers and more flexible payment terms, particularly for ready-for-occupancy (RFO) units.”

Meanwhile, house prices recovered modestly with a 0.8-percent increase, following a 0.9-percent contraction in the previous quarter.

Despite the increase in prices, the financing market cooled significantly as “real estate loan growth contracted quarter-on-quarter in the first quarter of 2026 across all areas and housing types amid rising property prices.”

BSP data showed that the volume of residential real estate loans (RRELs) granted nationwide plummeted by 23.9 percent quarter-on-quarter, a stark contrast to the 8.4-percent growth seen in the previous quarter.

“This reflected continued consumer pessimism toward property purchases and tighter bank credit standards, which weighed on loan demand,” the BSP said.

Related Tags

Bangko Sentral ng Pilipinas (BSP) Property Inflation
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; } }

{{ static_articles_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.