ADVERTISEMENT

Pre-war gains: Philippine factory output growth surges to 8-month high in February

Published Apr 7, 2026 12:40 pm  |  Updated Apr 7, 2026 01:00 pm
(Manila Bulletin file photo)
(Manila Bulletin file photo)

Domestic manufacturing activity posted notable gains in February, before the war in the Middle East began, according to the Philippine Statistics Authority’s (PSA) latest monthly integrated survey of selected industries (MISSI).

The February MISSI report released on Tuesday, April 7, showed the volume of production index (VoPI), a key proxy for factory output, rose 3.2 percent year-on-year that month, marking an eight-month high since June 2025’s 3.4 percent.

The acceleration in February VoPI growth was driven primarily by the manufacture of basic metals, food products, and beverages. Basic metals posted an annual increase of 18.7 percent, recovering from a 6.1-percent decline in January. Food products grew 3.4 percent, while beverages rose 7.2 percent during the month.

Meanwhile, the value of production index (VaPI) accelerated to 4.6 percent in February, which, according to PSA OpenSTAT data seen by Manila Bulletin, was the fastest annual increase since July 2024’s 6.6 percent. The surge in VaPI was led by basic metals, which grew 21.8 percent and accounted for 54.2 percent of overall growth. Other contributors included food products, which accelerated to 4.7 percent from 2.8 percent in January, and beverages, which rose nine percent from 1.6 percent.

However, the volume of net sales index (VoNSI) slowed, rising only 0.2 percent in February, compared with January’s 2.7-percent increase. The slowdown was mainly driven by the manufacture of computer, electronic, and optical products, which posted only a 3.9-percent increase during the month, contributing 72.9 percent to the overall deceleration.

The top contributors to VoNSI growth were food products, computer, electronic, and optical products, and transport equipment. For food products, VoNSI growth slowed to 5.2 percent from 5.6 percent in January, reflecting slower gains in processing and preserving of meat, fruits, and vegetables, and other food products.

The value of net sales index (VaNSI) also recorded a slower annual increase of 1.6 percent in February, down from January’s four percent. The slowdown was primarily attributed to the slower annual increase in the manufacture of computer, electronic, and optical products, which rose 6.9 percent in February from 22.4 percent in January, contributing 73.2 percent to the overall deceleration.

Also, average capacity utilization for manufacturing in February stood at 77.5 percent, slightly lower than January’s 77.8 percent but higher than February 2025’s 76 percent.

All industry divisions reported utilization rates above 60 percent in February. The highest were the manufacture of tobacco products at 83.1 percent, other manufacturing and repair/installation of machinery and equipment at 81.4 percent, and manufacture of wood, bamboo, cane, rattan articles, and related products at 81.2 percent.
Nearly one-third of establishments operated at full, or 90- to 100-percent, capacity, while 41.6 percent ran at 70 to 89 percent, and 25.9 percent below 70-percent capacity.

Related Tags

Philippine Statistics Authority (PSA) monthly integrated survey of selected industries (MISSI) volume of production index (VoPI) value of production index (VaPI) 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.