ADVERTISEMENT

Think tanks slash Philippine growth forecasts following dismal Q3

Published Nov 7, 2025 02:54 pm
Two United Kingdom (UK)-based think tanks have slashed their 2025 gross domestic product (GDP) growth forecasts for the Philippines to well below the government’s target range, following a 4.5-year low economic expansion in the third quarter.
Capital Economics cut its full-year Philippine growth forecast to five percent from 5.5 percent previously, the think tank’s Asia economist Shivaan Tandon said in a report on Friday, Nov. 7.
“Risks to the outlook remain skewed firmly to the downside with the most immediate risk stemming from the fallout from the anti-corruption protests” in the country, Capital Economics said.
Following the Philippine Statistics Authority (PSA) report showing GDP expansion slowed to four percent in the third quarter, Capital Economics highlighted that domestic demand was the main drag on growth.
It noted that consumer spending growth slowed to 0.5 percent quarter-on-quarter in the third quarter, down from 1.5 percent in the second quarter, while both fixed investment and public consumption contracted for the second consecutive quarter.
Despite this slowdown, Capital Economics emphasized that domestic demand is expected to strengthen in the coming quarters. “GDP growth in the Philippines slowed sharply in the third quarter but we doubt this weakness will persist. Economic activity is set to pick up in the near term as domestic demand strengthens,” the think tank said.
It added that while government spending is likely to continue weighing on economic activity amid tighter fiscal policy, factors such as low inflation, looser monetary policy, rising manufacturing capacity utilization, and a robust pipeline of residential construction projects are expected to support private domestic demand going forward.
Capital Economics also noted that exports rebounded from a contraction, supported by a modest recovery in services exports. “Growth in goods exports eased. Although soft global demand will act as a headwind for the external sector, we suspect the drag will be modest overall given the Philippines is largely a domestically driven economy,” the think tank added.
Meanwhile, Oxford Economics also revised its GDP growth forecast for the Philippines downward to 4.9 percent year-on-year for 2025 and 5.5 percent for 2026, as third-quarter data showed that momentum has slowed sharply.
Oxford Economics lead economist Sunny Liu highlighted that the economic slowdown reflects the impact of adverse weather, public unrest over corruption allegations in flood-control projects, and ongoing external uncertainties.
“The deceleration partly reflects the adverse impact of multiple typhoons that struck the country between July and September,” the think tank said.
Oxford Economics also pointed to the erosion of public trust and weaker investment sentiment following corruption allegations in flood-control projects. External uncertainties further weighed on economic activity, resulting in a largely broad-based slowdown, with only a modest recovery in exports, it added.
The think tank said that governance issues linked to alleged corruption in flood-control projects are likely to continue dampening investment sentiment, while ongoing external uncertainties are expected to constrain foreign direct investment (FDI).
Regarding exports, Oxford Economics noted that growth is expected to moderate in the coming quarters, although semiconductor exports are likely to remain strong amid rising demand driven by artificial intelligence (AI) applications.
It did not help that household consumption, which accounted for 70 percent of GDP and is the Philippine economy’s leading growth driver, “lost steam” in the third quarter.
For Oxford Economics, third-quarter GDP data indicated that the “growth momentum has begun to soften.
As such, “we expect the central bank to maintain an accommodative stance, with a 25-basis point (bp) cut likely at the upcoming meeting” of the Bangko Sentral ng Pilipinas policy-making Monetary Board (MB) in December, the think tank added.
Department of Economy, Planning, and Development (DEPDev) Secretary Arsenio M. Balisacan said that despite the third-quarter slowdown, the economy is expected to regain momentum as the government takes steps to recover lost ground. He added that these efforts should be reflected in the fourth-quarter performance.
“I would expect that the fourth-quarter performance will be better than the third quarter and that will enable us at least to hit the fives [five-percent GDP growth level]—I don’t know where in the fives, but definitely we would want to,” he said.
Balisacan added that reaching the upper end of the range appears unlikely. He explained that achieving 6.5 percent would require the economy to expand by around 6.8 to 6.9 percent in the fourth quarter—a challenging feat given the current and lingering economic shocks.
“If we can get at least to the five [percent], that would be a very good achievement, given the shocks that were not anticipated,” he said.
(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.