ADVERTISEMENT

Think tank slashes growth forecast as corruption scandal fuels unrest

Published Nov 24, 2025 12:00 am  |  Updated Nov 22, 2025 02:52 pm
Crowds gather along EDSA Whiteplains near the EDSA People Power Monument in Quezon City during the United People’s Initiative Rally for Accountability, Justice, and Integrity on Sunday, November 16, 2025. (Santi San Juan)
Crowds gather along EDSA Whiteplains near the EDSA People Power Monument in Quezon City during the United People’s Initiative Rally for Accountability, Justice, and Integrity on Sunday, November 16, 2025. (Santi San Juan)
Amid a deepening corruption scandal ensnaring the Marcos Jr. administration, a series of mass protests against the government could further weaken the economy, according to London-based think tank Capital Economics.
In the Philippines, “unrest could further dampen economic activity, which is already suffering after the government halted public infrastructure works on the back of the corruption allegations,” Capital Economics deputy chief emerging markets (EMs) economist Jason Tuvey said in a Nov. 21 report.
The think tank noted that the flood control corruption scandal contributed to the sharp slowdown in third-quarter gross domestic product (GDP) growth, which fell to just four percent year-on-year, marking a 4.5-year low.
The latest Department of Budget and Management (DBM) data released over the weekend showed that infrastructure spending plunged by 30.7 percent to ₱256.9 billion in the third quarter from ₱370.6 billion in the same period last year. Infrastructure disbursements from July to September—when flood control corruption came to light—were also 32.9-percent lower than the ₱382.6-billion spending planned for the three-month period.
As such, Capital Economics projected Philippine GDP growth to drop to 4.6 percent this year and next year, below last year’s 5.7-percent expansion as well as the government’s target range of 5.5 to 6.5 percent.
The think tank noted that the corruption scandal escalated last week, with former executive secretary Lucas Bersamin and former Department of Budget and Management (DBM) secretary Amenah F. Pangandaman resigning over their offices’ links to alleged flood control irregularities and national budget insertions, respectively.
The President subsequently appointed former Department of Finance (DOF) Secretary Ralph G. Recto as the new Executive Secretary, replacing Bersamin. Former Special Assistant to the President for Investment and Economic Affairs (SAPIEA) Frederick D. Go assumed the role of DOF chief.
Capital Economics warned that deepening corruption issues “raise the risk of public anger spilling out into protests and social unrest,” noting that the influential sect Iglesia ni Cristo (INC) staged demonstrations early last week, while a nationwide “Trillion Peso March” has been set for Nov. 30.
The think tank also highlighted potential economic consequences, warning that the Philippine peso could face renewed downward pressure due to the country’s sizable current account deficit and its increased reliance on more volatile forms of foreign capital.
However, the Bangko Sentral ng Pilipinas (BSP) retains significant room to intervene and stabilize the peso, with foreign exchange (forex) reserves remaining substantial at nearly $110 billion, the think tank added.
With inflation subdued—headline inflation was at 1.7 percent year-on-year last October—the think tank said that any currency pressures are unlikely to stop the BSP from implementing further interest rate cuts to help bolster the economy.
Capital Economics forecast headline inflation to average 1.6 percent in 2025, below the government’s two- to four-percent target band of manageable annual price increases deemed conducive to economic growth.
Despite Capital Economics’ gloomier outlook, the country’s chief economist last week assured that the Philippine economy remains strong despite recent domestic challenges and global uncertainties.
“Our sound macroeconomic fundamentals—sustained growth, easing inflation, a healthy labor market, a manageable fiscal deficit and public debt, a broadly stable currency and external position, and a robust banking system—continue to anchor our resilience,” Department of Economy, Planning, and Development (DEPDev) Secretary Arsenio M. Balisacan had said.
For Balisacan, the economy is expected to regain momentum, noting that the government is taking steps to recover lost ground. The DEPDev chief believes that these efforts should be reflected in the fourth-quarter GDP 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,” or five-percent growth level, according to Balisacan.
Balisacan had already conceded that reaching the upper end of the 2025 growth target range appears unlikely, as achieving the lower end of 5.5 percent would already 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,” according to the DEPDev chief.
(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.