ADVERTISEMENT

No city left alone: The standard for local governance

Published Jul 3, 2026 12:05 am  |  Updated Jul 2, 2026 05:19 pm
METRO MATTERS
General Santos City Fish Port is a sight that stays with you.
Last November, I stood on its docks watching workers move massive yellowfin tuna with remarkable precision and efficiency. More than just a local facility, the fish port is the beating heart of the City’s economy, generating jobs, driving commerce, and contributing significantly to national growth.
That visit to General Santos City was guided by a belief I have long held: our cities become stronger when they learn from one another.
Today, effective governance requires more than managing our own jurisdictions. It calls for cross-regional collaboration, shared learning, and what I often refer to as horizontal diplomacy, cities helping cities.
Serving concurrently as Mayor of San Juan, President of the Metro Manila Council, and National President of the League of Cities of the Philippines (LCP), I have always sought opportunities to bridge the different economic and governance frameworks across our country.
This was the spirit behind the sisterhood agreement we signed with Mayor Lorelie Pacquiao of General Santos City. The partnership was intended to create a bridge of knowledge, innovation, and shared vision for nation-building.
During that visit, we toured the Don Ricardo Chocolate Factory and several local manufacturing hubs. We also visited Mt. Sabrina Panoramic View Resort which is a very popular tourist attraction on top of a hill. We discussed ways to support local entrepreneurs and explored how Mindanao's successful export logistics practices could bring valuable lessons for Metro Manila. It was a practical demonstration of what genuine local government collaboration can achieve.
But the true measure of any partnership is not found during moments of prosperity. It is revealed during times of crisis.
On June 8, 2026, a devastating magnitude 7.8 earthquake struck Mindanao. Like many Filipinos, I watched the news coverage with a heavy heart. Images of damaged infrastructure and displaced families were difficult to see. What made it even more personal was knowing that these were the same communities that had warmly welcomed us just months before.
At that moment, our sisterhood agreement took on a deeper meaning. What began as a partnership for progress became a lifeline of support.
Returning to the region this June, I wanted to personally convey the solidarity of the people of San Juan. On behalf of the City Government and the people of San Juan, I turned over ₱1 million in financial assistance to General Santos City and another ₱1 million to the Province of Sarangani headed by Governor Ruel Pacquiao. In my capacity as National President of the LCP, I also turned over an additional ₱1 million in assistance for General Santos City, bringing the total support package to ₱3 million.
Meeting local officials, speaking with residents, and witnessing the resilience of affected communities reinforced the reason why many of us enter public service. Public leadership is not only about governance during good times; it is also about showing up when people need help the most. The earthquake should likewise serve as a clear reminder to all LGUs nationwide to take disaster preparedness much more seriously.
As a nation situated along major fault lines, earthquakes are not a question of if, but when. We must continue strengthening our disaster resilience by retrofitting critical infrastructure, enforcing seismic-sensitive building standards, improving early warning systems, educating our constituents, and ensuring that local disaster risk reduction offices have the resources they need to respond effectively.
In San Juan City, we installed advanced IT-based seismic monitoring and response devices at the critical sites: the San Juan City Hall, San Juan Medical Center, and Makabagong San Juan National Government Center. This is a groundbreaking project supported by the Korea International Cooperation Agency (KOICA) through their Inclusive Business Solution (IBS) Program.
We must build communities that are stronger, safer, and better prepared for future disasters. This is also why I continue working closely with my fellow mayors through the League of Cities of the Philippines and the Metro Manila Council. No city should ever have to face a calamity alone.
Standing in Mindanao, speaking with local leaders and residents determined to rebuild, I was reminded of what being a sister city truly means. It is about standing together when challenges arise and extending a helping hand when it matters most.
To every family affected by the earthquake, please know that San Juan City and the entire League of Cities of the Philippines stand with you. We remain committed to helping communities recover, rebuild, and move forward.
In the end, this is the essence of Filipino bayanihan—not merely helping one another in times of need, but ensuring that no community is ever left behind.
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.