ADVERTISEMENT

Philippines tuna catch surges 15% as regional supply rebounds

Published Jun 19, 2026 03:58 pm
(Manila Bulletin file photo)
(Manila Bulletin file photo)
The country’s tuna catch increased by 14.6 percent to more than 230,000 metric tons (MT) in 2025, with skipjack tuna remaining the most sought-after species, according to the Department of Agriculture (DA).
Citing data from the 18th Annual Catch Estimates Review Workshop, the DA said last year’s tuna catch increased to an estimated 230,347 MT from 201,034 MT in 2024.
The DA said the tuna catch estimate for last year was consolidated based on fisheries data from various government agencies, such as the Philippine Statistics Authority (PSA), Bureau of Fisheries and Aquatic Resources (BFAR), and Philippine Fisheries Development Authority (PFDA).
As part of its membership in the Western and Central Pacific Fisheries Commission (WCPFC), the Philippines reports tuna catch estimates annually as part of the group’s efforts to uphold the sustainable conservation and management of fish stocks.
“Through the comparison and validation of various datasets and estimation methods, participants finalized the country's annual tuna catch estimates, which are reported by species and fishing gear in accordance with WCPFC reporting requirements,” the DA said.
Of last year’s tuna catch, skipjack tuna remained the most dominant species, accounting for more than 58 percent of the total.
Yellowfin tuna ranked second with approximately 39 percent, followed by bigeye tuna at about three percent and albacore tuna at less than one percent.
Among fishing gears, the DA said purse seine fisheries represented more than 46 percent of the total estimated tuna production.
By region, Soccsksargen recorded the highest volume of tuna landings in the country.
Data from the PSA showed that the total volume of fisheries production in 2025 reached 3.96 million MT, down by 2.5 percent from 4.06 million MT in the previous year.
“Decreases in production were noted in commercial fisheries, marine municipal fisheries, and aquaculture. Only inland municipal fisheries posted increments in production during the year,” the PSA said.
By species, skipjack tuna accounted for 263,760 MT, or 6.7 percent of total fisheries production. This represented a decline of 7.3 percent from the previous year’s catch of 284,659 MT.
Yellowfin tuna increased by six percent to 97,280 MT from 91,739 MT, while bigeye tuna improved marginally to 18,361 MT from 18,241 MT in the previous year.
As part of the workshop, the DA said industry stakeholders recommended strengthening catch reporting by including fishing grounds in the annual data, in addition to species and fishing gear.
It was also proposed to enhance data coverage and alignment with WCPFC standards, standardize gear classifications, and incorporate distant-water catches into electronic reporting systems.

Related Tags

Department of Agriculture (DA) tuna
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.