ADVERTISEMENT

January meat imports surge past 140,000 MT as supply gap persists

Published Feb 27, 2026 02:05 pm
(Manila Bulletin file photo)
(Manila Bulletin file photo)

The country’s meat imports rose to over 140,000 metric tons (MT) in January as traders resorted to purchasing meat products abroad to help plug the gap between domestic demand and production.

Based on the latest data from the Bureau of Animal Industry (BAI), meat imports increased four percent to 143,842 MT last month from nearly 138,000 MT in January last year.

Pork products accounted for just over half of total meat import volume last month at 74,791 MT, up six percent from 70,449 MT a year earlier.

Pork cuts led all shipments with 30,554 MT, or 41 percent of total, followed by offal at 21,551 MT, and bellies at 12,678 MT.

Importation of pork has been on an upswing in recent years as local pork production continues to fall behind growing demand for the commodity.

Data from the Philippine Statistics Authority (PSA) showed that the country’s hog inventory stood at 8.79 million heads by the end of 2025, a marginal increase from 8.75 million heads in 2024.

However, the figure remains far below the previous swine population of around 14 million heads before the spread of African swine fever (ASF), which remains a major challenge.

With limited supply, average prices of local pork cuts have remained elevated, with pork liempo (belly) fetching ₱381.97 per kilo, while local pigue (ham) sells for ₱331.25 per kilo as of Feb. 27.

Sought for comment, Philippine Amalgamated Supermarkets Association Inc. (Pagasa) president Steven Cua said the surge in importation has forced some raisers to scale back production.

Cua said these raisers have been urging the government to step up efforts to help the domestic industry grow, as well as limit reliance on imports.

PSA data also showed that the country’s chicken inventory reached 217.23 million birds by the end of last year, a 5.2-percent increase from the previous year’s count of 206.43 million.

Despite this, BAI data noted that chicken imports increased by nearly nine percent in January to 49,701 MT from 45,631 MT in the same month last year.

Imports of mechanically deboned meat (MDM), which is commonly used to produce processed foods, were the leading variety, with shipments reaching 24,226 MT, or 49 percent of total chicken import volume.

Beef imports dropped by 23 percent to 15,233 MT last month from 19,895 MT a year earlier. This was despite the country’s cattle population declining to 2.51 million heads from 2.55 million, according to the PSA.

In terms of buffalo meat, the country’s imports surged to 3,471 MT in January from 1,932 MT a year ago. For other protein sources, duck imports stood at 388 MT, lamb imports at 74 MT, while turkey imports reached just over one MT last month.

According to BAI, Brazil was the country’s main source of imported meat in January, supplying 66,314 MT, or 46 percent of total volume. This was followed by the United States (US) with 18,494 MT, and Spain with 13,333 MT.

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.