ADVERTISEMENT

Q2 growth disappoints as economy lags behind BSP expectations

Published Aug 14, 2026 02:38 pm
Bangko Sentral ng Pilipinas (BSP) Governor Eli M. Remolona Jr. said the central bank had projected second-quarter economic growth to pick up faster than the actual reading, but noted that output remains weak.
Speaking at the Economic Journalists Association of the Philippines (EJAP) economic forum on Friday, Aug. 14, Remolona said that while a drop in investments dragged gross domestic product (GDP) growth down to a post-pandemic low of 2.3 percent, the expansion “is not as weak as it seems.”
He noted that the central bank had expected considerably stronger growth in the second quarter. “It was more like 3.2 percent. So that makes a big difference. It makes a difference in the way we decide on monetary policy,” he said.
However, he added that the BSP’s outlook remains cautious “because potential growth is more like 5.5 percent to 5.8 percent. That means weak growth remains a consideration,” referring to the upcoming Aug. 27 policy meeting. The benchmark rate currently stands at 4.75 percent following two quarter-point hikes since the flare-up of conflict in the Middle East in late February.
Citing former Finance Secretary Ralph G. Recto, Remolona explained that the BSP’s baseline assumption accounted for slower growth in 2025 due to the impact of the flood control controversy on public construction.
“Government construction was reassessed by deducting 70 percent of flood control disbursements from actual government construction expenditure in the second quarter of 2025,” Remolona’s report read. Consequently, growth in the second quarter of 2025 was revised down to 4.6 percent from the actual 5.4 percent.
Remolona made it clear that sluggish growth could allow the policy-setting Monetary Board (MB) to ease up on rate increases. “The weaker growth that we’re seeing means we can be less aggressive in trying to tame inflation,” he said.
However, the BSP chief stressed that the MB needs to see a “more convincing” disinflation trend before considering a pause in its tightening cycle. “With the growth and inflation numbers, I think we need a more convincing downward trend for inflation before we can relax,” Remolona said.
“But in the face of an unpredictable opponent—oil prices, for example—we need to keep our eye on the ball,” he added.
Headline inflation remained above the 4 percent target ceiling in July despite easing to a three-month low of 6.2 percent. The BSP raised its average inflation forecasts for this year and next to 6.4 percent and 4.5 percent, respectively.
Year-to-date inflation averaged 5 percent as of end-July, staying above the government’s 2 percent to 4 percent target range deemed manageable and conducive to economic growth.
Meanwhile, the BSP’s operational inflation target remains at 3 percent, which Remolona described as the “sweet spot for inflation in an economy that’s growing fast and an economy where you find that some prices are sticky downward.”

Related Tags

Bangko Sentral ng Pilipinas (BSP) Eli M. Remolona Jr. economy
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.