ADVERTISEMENT

Philippine factory output falters amid global trade uncertainty

Published Sep 15, 2025 10:03 am
Philippine manufacturers are already feeling the heat from global trade uncertainties, with factory output taking a hit at the start of the second half of the year, according to Moody’s Analytics.
“With stiffer United States (US) tariffs on the horizon, Philippine industrial production fell for the first time in four months in July. By volume and value, output fell in year-on-year terms. A 1.1-percent drop in volume was the steepest fall since February, while the 1.3-percent drop in value was the largest since November,” Moody’s Analytics said in a Sept. 12 report.
“The U-turn underscores the manufacturing sectors vulnerability to external shocks,” Moody’s Analytics added.
Moody’s Analytics was referring to the results of the Philippine Statistics Authority’s (PSA) latest monthly integrated survey of selected industries (MISSI) for July, released last Sept. 9.
A proxy for factory output, the volume of production index (VoPI) for manufacturing fell by 1.1 percent in July, reversing the 1.6-percent increase in June.
By contrast, VoPI posted a seven-percent year-on-year gain in July 2024.
According to the PSA, the manufacture of basic metals, coke and refined petroleum products, as well as chemicals and chemical products continued to post faster year-on-year declines of 25.4 percent, 15.7 percent, and 22.2 percent, respectively, dragging overall VoPI.
The VoPI decline also was driven by slower growth in food products (16.5 percent in July from 22.4 percent in June); computer, electronic, and optical products (five percent from 7.3 percent); and transport equipment (9.3 percent from 13 percent).
Within food manufacturing, the deceleration in July was attributed to six out of eight industry groups showing slower growth.
The manufacture of vegetable and animal oils and fats dropped to 7.2 percent from 21.4 percent in June, while dairy products slowed to 1.3 percent from 4.3 percent.
In contrast, the manufacture of food products had increased by 13.3 percent in July 2024.
Meanwhile, the PSA reported that the value of production index (VaPI) for manufacturing also fell, declining 1.3 percent in July from a 1.2-percent increase in June. It had risen 6.6 percent in July 2024.
The decline in annual VaPI growth in July was mainly due to the slower increase in the manufacture of food products, which eased to 17 percent from 22.9 percent in June.
The PSA said that food manufacturing accounted for 40 percent of the slowdown in July VaPI, as it is the industry division with the largest weight in calculating manufacturing VaPI.
PSA data also showed that other contributors to the July VaPI decline were a sharper drop in chemicals (22.3 percent from 13.9 percent in June) and slower growth in transport equipment (7.9 percent from 11.8 percent).
(Ricardo M. Austria)

Related Tags

Moody\'s Analytics Philippine Statistics Authority (PSA) factory output
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.