ADVERTISEMENT

Philippines to be ASEAN's top performer? S&P Global ups 2025 growth outlook

Published Jun 24, 2025 03:55 pm

At A Glance

  • Debt watcher S&P Global has tweaked upwards its 2025 gross domestic product (GDP) growth forecast for the Philippines to a pace that would make it at par with region's best performer Vietnam's projected growth of 5.9 percent.
Debt watcher S&P Global has revised upwards its 2025 gross domestic product (GDP) growth forecast for the Philippines to a pace that would make it at par with region’s best performer Vietnam’s projected growth of 5.9 percent.
According to the latest report of S&P Global, published on Tuesday, June 24, the credit rating agency expects the Philippine economy to improve from the 5.7 percent growth it previously projected.
While slightly below the six percent to eight percent growth target of the Philippines, S&P Global sees this movement to continue through 2026 (at six percent), 2027 (6.6 percent), and 2028 (6.5 percent).
Among the member-countries in the Association of Southeast Asian Nations (ASEAN) included in the report, the Philippines is projected to expand at the same rate as Vietnam, the fastest-growing economy in ASEAN.
“Domestic demand resilience is particularly relevant in limiting the economic slowdown in economies less exposed to goods exports such as India and the Philippines,” said S&P Asia-Pacific chief economist Louis Kuijs and economist Vishrut Rana. 
The Philippine economy expanded by 5.4 percent in the first quarter, slightly faster than the previous quarter’s 5.3 percent, but slower than the 5.7 percent seen in the same period last year. 
On a larger scale, growth in Asia-Pacific is expected to slow from 4.5 percent in 2024 to 4.1 percent in both 2025 and 2026. It is projected to pick up to 4.3 percent in 2027 and remain at that level until 2028. Still, Kuijs and Rana see growth over the next three years coming in below last year’s level.
Meanwhile, Kuijs and Rana have forecast consumer price hikes to average 2.3 percent this year, 3.2 percent in 2026, 3.3 percent in 2027, and three percent in 2028—all of which fall within the government’s target band of two percent to four percent.
With a still-calm increase in consumer prices seen through 2026, the S&P Global anticipates the Bangko Sentral ng Pilipinas (BSP) to proceed with slashing borrowing costs by another cumulative of 125 basis points (bps), the total size seen recently.
Citing the global growth slowdown and external risks, the policy-setting Monetary Board (MB) decided to cut the key interest costs by a quarter point to 5.25 percent last week from 5.5 percent previously.
Kuijs and Rana expect the BSP to cut rates by a total of 75 bps by the end of this year and by 100 bps by the end of next year. They have forecast that the rate will hold steady at four percent from 2026 through 2028.

Related Tags

S&P Globa Philippine economy gross domestic product (GDP)
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.