ADVERTISEMENT

Construction slump seen lingering amid rainy weather, floods in Q3

Published Sep 22, 2025 11:22 am  |  Updated Sep 22, 2025 01:26 pm
Amid the rainy season and floods, private construction projects declined in July, with drops in total project count, floor area, and value compared to a month ago and a year ago levels, according to the latest preliminary data from the Philippine Statistics Authority (PSA).
Private-sector economists expect this slowdown to linger for the rest of the third quarter, even as it would inflict only a small dent on overall economic growth.
The PSA last Friday, Sept. 19, reported an 8.5-percent year-on-year decrease in approved building permits, which serve as a proxy for private construction activities, in July. The total number of projects reached 15,395 that month, down from 16,821 in July 2024. This came after the sector posted a 14.9-percent annual growth rate in June, with 16,394 projects.
In terms of value, PSA data showed that private construction projects in July amounted to ₱44.54 billion, reflecting a 7.5-percent decline from ₱48.16 billion in the same period last year. In June, a bigger ₱58.89 billion worth of projects were granted with building permits.
As for floor area, the 3.47 million square meters (sqm) covered by building permits approved in July fell from 4.59 million sqm in June and 3.54 million sqm in July last year.
The data also showed that residential buildings topped the month with 10,157 projects, making up about two-thirds of the total. However, this reflected an 8.5-percent annual decline from 11,096 projects recorded in the same month last year. In June, a higher 11,201 residential projects were rolled out.
The report showed that single-type houses accounted for the majority of residential constructions, with 8,034 projects.
Non-residential constructions followed with 3,205 projects, representing around one-fifth of the month’s total. This category declined by 8.8 percent year-on-year.
The majority of non-residential constructions were commercial buildings, totaling 2,150 projects.
Despite the larger number of residential projects, PSA data revealed that new non-residential buildings recorded a slightly higher construction value of ₱19.84 billion, equivalent to 44.6 percent of the month’s total, along with a bigger floor area of 1.78 million sqm, or 51.2 percent of total.
Residential buildings, meanwhile, posted a construction value of ₱19.77 billion, or 44.4 percent of total, with a floor area of 1.63 million sqm, or 47 percent of total.
PSA data also showed that other construction activities in July included additions (₱577.98 million worth), alterations and repairs (₱3.26 billion), and other types of construction (₱1.09 billion).
Michael Ricafort, chief economist at Rizal Commercial Banking Corp. (RCBC), told Manila Bulletin on Saturday, Sept. 20, that the decline in construction activity in July was largely due to weather-related disruptions.
It was “similar to the adverse effects on slower vehicle sales,” Ricafort added, noting that the series of typhoons and flooding could dampen construction activity and raise the possibility that the weakness may persist in the coming months.
For his part, John Paolo Rivera, senior research fellow at the state-run think tank Philippine Institute for Development Studies (PIDS), told Manila Bulletin that the figures highlight a pronounced slowdown in private construction, especially in residential projects.
Rivera attributed this partly to recent bad weather—such as monsoon rains and flooding in many regions—that hampered site access, caused delays in local government approvals, and damaged infrastructure.
“It is reasonable to expect that construction activity may remain weak for the rest of the third quarter as weather risks persist and some developers may postpone projects,” he added.
Rivera noted that the decline in permits could slightly weigh on third-quarter growth, particularly in construction-related sectors such as materials, real estate, and local employment.
He said, however, that it is unlikely to significantly derail overall gross domestic product (GDP) growth unless compounded by external shocks or tighter credit conditions.
(Ricardo M. Austria)
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.