ADVERTISEMENT

Davao City remains most traffic-congested city in PH – TomTom Traffic Index

Published Jan 22, 2026 09:28 pm
DAVAO CITY – This city remained the most congested city in the Philippines in 2025, ranking 12th out of 482 cities worldwide in the latest TomTom Traffic Index.
Davao City recorded an average congestion level of 66.2 percent and placed fourth among 75 Asian cities included in the index.
Congestion level was defined as the average percentage increase in travel time due to traffic relative to free-flow conditions.
The Philippines emerged as the most congested country in Asia with a nationwide congestion level of 45 percent. India and Singapore followed with 37 percent.
The index said motorists in Davao City travel an average of 4.4 kilometers within 15 minutes. Annual time lost to rush-hour traffic reached 168 hours, equivalent to more than seven days.
A 10-kilometer trip takes an average of 34 minutes and 17 seconds, while the average vehicle speed during peak hours is 14 kilometers per hour.
In 2024, Davao City ranked third globally out of 500 cities, with a congestion level of 49 percent.
Davao City assistant administrator and bus project manager Tristan Dwight Domingo said in an interview that traffic surveys should also review the city’s speed limit.
He explained that Davao City has lower speed limits than other cities, which have long been criticized and affect average vehicle speeds shown in traffic studies.
Domingo said congestion cannot be attributed solely to traffic volume, noting that rapid urban development and the increasing number of vehicles also contribute to the situation.
Despite these challenges, Domingo said the city continues to roll out measures to address traffic, noting that an efficient public transport system would greatly help reduce congestion.
Residents interviewed shared similar observations, saying traffic congestion in Davao City is generally concentrated during peak hours and in specific areas.
Cheradyl Serrano, 35, a private employee and resident of Barangay Mintal, said traffic in the city is noticeable but still less severe than in the National Capital Region.
Serrano said the city’s rapid growth and ongoing road projects are part of a transition phase and backed the proposed bus system.
“The High Priority Bus System, for instance, is a crucial tool to help decongest roads and improve access for both public and private vehicles,” Serrano said.
Mikko Barrete, 34, a government employee and resident of Barangay Sasa, said based on his experience, congestion is usually experienced during rush hours, but traffic continues to move.
Barrete pointed to road repairs as another factor affecting traffic flow, describing them as a normal consequence of urban development.
Crystal May Punay, 38, a private employee and resident of Barangay Tibungco, said traffic buildup is observed chiefly during peak hours and along major roads near malls and commercial centers.
Punay noted that Davao City serves as a central passageway for vehicles traveling to and from northern and southern provinces, contributing to traffic volume.
Aside from Davao City, Manila also appeared in the 2025 TomTom Traffic Index, ranking 40th globally and 12th in Asia.
Manila recorded an average congestion level of 57 percent, higher than the 42 percent in the previous index, despite dropping from 27th place globally.
Data showed that motorists in Manila also cover an average of 4.4 kilometers in 15 minutes. Time lost due to rush-hour traffic reached 143 hours, or nearly six days.
A 10-kilometer drive takes an average of 31 minutes and 45 seconds in Manila, while the average rush-hour speed is 15.2 kilometers per hour.
TomTom said the index calculates congestion by comparing recorded travel times with the fastest possible travel times under free-flow conditions.
It also said higher congestion levels do not necessarily translate into slower overall speeds, as each city’s score is influenced by local infrastructure, road design, and speed regulations.

Related Tags

Davao City Traffic TomTom Traffic Index
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.