ADVERTISEMENT

Inflation reverses course, up to 1.5% in August

Published Sep 5, 2025 09:25 am  |  Updated Sep 5, 2025 01:17 pm
Sharply rising food prices, particularly for vegetables and fish, were the main drivers of the Philippines’ inflation increase to 1.5 percent in August. (Photo by Keith Bacongco | MB)
Sharply rising food prices, particularly for vegetables and fish, were the main drivers of the Philippines’ inflation increase to 1.5 percent in August. (Photo by Keith Bacongco | MB)
The rate of increase in consumer prices has accelerated last month due to jump in food prices, with recent weather events heavily impacting the cost of vegetables, the Philippine Statistics Authority (PSA) reported on Friday, Sept. 5. 
Headline inflation accelerated to 1.5 percent in August 2025, faster than the 0.9 percent recorded in July, although still below the 3.3 percent recorded in the same month last year, data from the PSA showed.
From January to August, average inflation stood at 1.7 percent.
According to the PSA, the uptick was mainly driven by food and non-alcoholic beverages, which posted an inflation rate of 0.9 percent and contributed 69.3 percent to the overall figure. 
Within this group, vegetables, tubers, and bananas rose by 10 percent, while fish and other seafood climbed 9.5 percent.
PSA Chief Dennis Mapa stated that recent typhoons had significantly impacted vegetable prices. 
In the National Capital Region (NCR), vegetable inflation reached 26.5 percent, compared with 6.9 percent in areas outside NCR. 
“The impact of the typhoons in the past few months has been attributed particularly to vegetables,” Mapa said in Filipino, adding that vegetable prices surged in both NCR and other regions in August.
Despite the rise in headline inflation, the bottom 30 percent of income households continued to experience deflation.
Mapa explained that rice, which accounts for about 18 percent of the spending basket for poor households, has posted a sharp price drop. 
Rice deflation was recorded at –17 percent for all households and an even deeper –19.3 percent for the bottom 30 percent, offsetting higher costs of vegetables and fish.
Mapa noted that rice inflation is likely to remain negative in the coming months, although the decline may not be as steep as current levels.
Prices are expected to continue trending downward, but the deflationary effect is narrowing, he said.
Looking ahead, Mapa warned that inflation could climb further toward year-end as more goods and services put upward pressure on prices. 
He cited meat, fish, and vegetables as key risks, alongside housing, water, electricity, gas, and other fuels, which account for 21 percent of the consumer basket and face higher costs following adjustments to electricity prices.
The transport sector, with a 9 percent share, also poses risks due to recent petroleum price increases. 
Overall, Mapa sees more upside than downside risks to inflation in the coming months, adding that the upward trend could persist until December. (Ricardo Austria)

Related Tags

Philippine Statistic Authority (PSA) inflation rate Consumer prices
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.