ADVERTISEMENT

DA eyes 20% savings on farm-to-market road construction

Published Nov 12, 2025 02:35 pm
Agriculture Secretary Francisco Tiu Laurel (file photo)
Agriculture Secretary Francisco Tiu Laurel (file photo)
The Department of Agriculture (DA) will build cheaper farm-to-market roads (FMR) once it formally assumes responsibility of the program starting next year, with the agency introducing new methods to help cut costs.
Agriculture Secretary Francisco Tiu Laurel said the government will save at least 20 percent in construction costs for the FMR program under the DA’s leadership.
Under the Department of Public Works and Highways (DPWH), the current cost of building a kilometer of a two-lane FMR averages around ₱15 million.
Taking over from the DPWH, Tiu Laurel said his agency plans to reduce the funding to ₱12 million or even lower.
He said this would be possible through the use of new technologies and new methods, such as soil stabilizers, where it is suitable.
Last month, the secretary said the DA will assume control of the FMR next year. This comes after the discovery of non-existent and substandard projects under the DPWH’s watch.
The program’s current setup is that the DA only identifies and validates the sites where the roads will be built. The department will then hand it over to the DPWH, which will oversee the entire process, from bidding to construction.
Through the DA’s cost-cutting measure, Tiu Laurel said excess funds would be utilized to bolster the funding of the FMR program.
“If Congress allows us under the 2026 national budget, we can use those savings to build more roads,” he said in a statement.
Under the DA’s proposed budget for next year, the FMR program has been earmarked with a budget of ₱16 billion, enough to build just over 1,000 kilometers of roads.
The budget has since been doubled to ₱32 billion after it received additional funding from redirected funds that were originally intended for flood-control projects, which are currently embroiled in a massive corruption scandal.
“With double the budget and cost-cutting measures in place, the DA hopes to accelerate market connectivity for rural producers, boosting farm incomes while helping stabilize food prices for consumers,” said Tiu Laurel.
Based on government data, the country requires approximately 131,000 kilometers of FMRs to efficiently connect agricultural production areas to markets, with 70,000 kilometers already completed.
The DA stated that, at the current pace of construction, it would take at least 60 years to complete in full.
“We can cut that time in half with stronger coordination and smarter spending,” Tiu Laurel said
To ensure transparency, he said the DA will collaborate with local governments, civil society organizations, and the Philippine Army’s Corps of Engineers to provide another layer of oversight.
“We want every peso to go to real roads that benefit real farmers—not into the pockets of corrupt officials,” he added.

Related Tags

farm-to-market roads Department of Agriculture Agriculture Secretary Francisco Tiu Laurel
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.