ADVERTISEMENT

Manila pays nearly half of P11-B debt, targets faster settlement

Published Jan 6, 2026 03:22 pm
Mayor Francisco "Isko Moreno" Domagoso (Photo courtesy of Manila PIO)
Mayor Francisco "Isko Moreno" Domagoso (Photo courtesy of Manila PIO)
The Manila City Government has paid nearly half of its total financial obligations, with officials reporting steady progress in restoring the city’s fiscal health.
During the 24th City Government Directional Meeting, city officials said there was a clear presentation of the city’s current financial condition.
“Sa ika-24 na City Government Directional Meeting, nagkaroon tayo ng malinaw na paglalatag ng kalagayang pinansyal ng lungsod (During the 24th City Government Directional Meeting, there was a clear presentation of the city’s financial condition),” officials said.
According to the city government, around 48 percent of the city’s approximately P11 billion in obligations has already been paid. From an earlier estimate of four years, officials said the remaining balance is now expected to be settled within two to three years.
City officials also reflected on the challenges faced during the first six months following the administration’s return to City Hall.
“Nagpapasalamat din tayo sa Diyos dahil nakaraos tayo sa unang anim na buwan ng ating pagbabalik, hindi madali, pero nagawa at ngayon ay tuloy-tuloy (We also thank God that we were able to get through the first six months of our return, it was not easy, but it was accomplished and now the work continues),” they said
They emphasized that meaningful development cannot happen without sound financial resources.
“Totoo po, mananatiling pangarap lamang ang mga plano para sa ating siyudad kung walang sapat na pondo (Truly, plans for our city will remain only dreams if there are no sufficient funds),” officials said 
The city government expressed its gratitude to Manila taxpayers, noting that tax revenues have allowed the city to sustain public programs while addressing outstanding debts.
“Kaya taos-puso ang pasasalamat din natin sa mga taxpayers ng Maynila, dahil sa inyo, nagagawa nating itaguyod ang mga programa ng lungsod at sabay na ayusin ang mga utang na iniwan sa atin  (That is why we extend our sincere thanks to Manila’s taxpayers, because of you, we are able to sustain city programs while simultaneously fixing the debts left to us),” the statement read.
Despite the challenges anticipated this year, city officials said the administration’s direction remains firm.
“Sa kabila ng mga haharapin natin na hamon ngayong 2026, nananatiling malinaw ang direksiyon na ating tatahakin: ayusin ang estado ng pananalapi ng Pamahalaang Lungsod at ituloy ang serbisyo para sa mga Batang Maynila (Despite the challenges we will face in 2026, our direction remains clear: to fix the financial condition of the City Government and continue delivering services for the Batang Maynila),” they said.

Related Tags

metronews
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.