ADVERTISEMENT

Domestic trade hits over 60 million tons as road transport boosts 2025 figures

Published Mar 30, 2026 12:01 pm
(Unsplash)
(Unsplash)

Domestic trade in the Philippines continued to grow across water and air transport systems in 2025, with an even higher volume and value now recorded through road transport, which the Philippine Statistics Authority (PSA) tracked for the first time last year.

The PSA reported on Monday, March 30, that the total volume of domestic trade reached 60.19 million tons in 2025. Commodities transported by water accounted for the largest share at 31.89 million tons, or 53 percent of total volume, marking an annual increase of 6.4 percent from 29.96 million tons in 2024.

Road transport recorded 28.28 million tons, representing 47 percent of total volume, while air transport handled 23,730 tons, or 0.04 percent of total, reflecting a contraction of 28 percent from 32,950 tons in 2024.

CALABARZON led in terms of outflow volume of traded commodities, which refers to the movement of goods leaving a region, registering 11.76 million tons, or 19.5 percent of total domestic trade. Central Luzon followed with 11.49 million tons (19.1 percent of total), and National Capital Region (NCR) with 8.45 million tons (14 percent). Zamboanga Peninsula recorded the lowest outflow at 140,000 tons, or 0.2 percent of total.

In terms of inflow volume, which measures the movement of goods entering a region, NCR posted the highest volume at 12.79 million tons, or 21.2 percent of total domestic trade. Central Visayas followed with 6.47 million tons (10.75 percent of total), and CALABARZON with 6.46 million tons (10.74 percent). Bangsamoro Autonomous Region in Muslim Mindanao (BARMM) recorded the lowest inflow volume at 250,000 tons, or 0.4 percent of total.

Central Luzon recorded the highest favorable trade balance in volume, or the difference between outflow and inflow, at 6.63 million tons. CALABARZON followed with 5.3 million tons, and Northern Mindanao with 2.27 million tons. Regions with the largest unfavorable trade balances included NCR at -4.34 million tons, SOCCSKSARGEN at -2.75 million tons, and Zamboanga Peninsula at -2.31 million tons.

In terms of value, the total domestic trade was ₱3.34 trillion in 2025. Road transport accounted for the majority at ₱1.8 trillion, or 54 percent of total, followed by water at ₱1.53 trillion, or 45.9 percent, and air at ₱2.38 billion, or a 0.1-percent share, representing a 4.8-percent decline from ₱2.5 billion in 2024. The value of commodities traded by water rose 17 percent from ₱1.31 trillion in 2024.

CALABARZON led in outflow value with ₱714.85 billion, or 21.4 percent of total domestic trade, followed by NCR at ₱556.21 billion (16.7 percent of total) and Northern Mindanao at ₱547.21 billion (16.4 percent). Zamboanga Peninsula registered the lowest outflow value at ₱8.67 billion, or 0.3 percent of total.

For inflow value, NCR recorded the highest at ₱655.89 billion, or 19.6 percent of total domestic trade, followed by Central Visayas at ₱438.98 billion (13.15 percent of total) and CALABARZON at ₱437.45 billion (13.1 percent). BARMM recorded the lowest inflow value at ₱11.68 billion, or 0.3 percent of total.

CALABARZON also had the highest favorable trade balance in value at ₱277.4 billion, followed by Northern Mindanao at ₱262.77 billion and Central Luzon at ₱219.48 billion. Regions with unfavorable trade balances in value included Central Visayas at -₱234.33 billion, Zamboanga Peninsula at -₱171.39 billion, and SOCCSKSARGEN at -₱145.44 billion.

Related Tags

Philippine Statistics Authority (PSA) domestic trade
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.