ADVERTISEMENT

From VP, Leni Robredo is Naga City's first female mayor

Published May 13, 2025 07:40 am
Former vice president Leni Robredo is now the first female mayor of Naga City after garnering more than 84,300 votes in the mayoralty race there.

Former vice president Leni Robredo makes history as first female mayor of Naga City after dominating  the city's mayoral race in Camarines Sur. (Team Kiko-Bam)

The Naga City mayor-elect thanked the Nagueños and the Filipinos for her landslide win as the city’s local chief executive and for the presumptive wins of her allies in the Senate and House of Representatives.

“Thank you very much, my fellow Nagueños, for the big win -84,259 votes equivalent to 91.6 percent of those who voted. Thank you also for your support to An Bagong Team Naga!!,” she wrote on Facebook on Tuesday, May 13.

Robredo was officially proclaimed on Tuesday morning as the mayor of Naga City, her first term.

Data from the Commission on Elections' (Comelec) Media Server showed as of 10:27 a.m., with 84,377 votes of the 97,741, Robredo dominated the mayoral race, defeating her opponents Toots De Quiros, Louie Ortega, and Ganda Abrazado convincingly.


On Election Day, Robredo vowed to prioritize good governance and people’s participation in Naga City.

“At the core of it all (priorities), iyong pag strengthen ng mechanisms para sa mabuting pamamahala, (strengthen the mechanisms of good governance) transparency, accountability. Sa amin kasi, big kami sa people empowerment (We are big on people empowerment here),” she said.

Newly proclaimed local officials of Naga City. (Photo from Naga City Government via X post)

“Dito sa amin may working talagang people's council. Kailangan lang parang bigyan ng heart and soul (Here, there’s a working people’s council. It just needs heart and soul),” she added.

Robredo also plans to strengthen the “transparency mechanisms” in the local government, fix the current problems and programs in the city, and further empower the youth.

In the same post, the ex-vice president also thanked her fellow Nagueños for their overwhelming support of the Kiko-Bam duo and the Mamamayang Liberal Partylist.

“Dios Mabalos man (Thank you) for making Bam Aquino and Kiko Pangilinan our Top 2 Senators in Naga and for making ML Partylist No. 1 in our city!,” she wrote.

The partial and unofficial results of the Senate race showed Aquino and Pangilinan topping the polls in Naga City.

Former vice president Leni Robredo raises the hands of senatorial candidates Kiko Pangilinan and Bam Aquino during their May 10 Miting de Avance in Naga City. (Bam Aquino Media Bureau)

Aquino, her campaign manager in her 2016 and 2022 runs, is currently at Top 2 with more than 16 million votes, while Pangilinan, her 2022 vice presidential running mate is at Top 5 with more than 12 million votes.

This is based on 80.26 percent of transmitted election returns.

“We are still in euphoric disbelief of Bam and Kiko’s come-from-behind win. All our sacrifices and gambles paid off!!! Thank you to the Filipino people. Buhay na buhay ang pag asa (Hope is very much alive),” Robredo said.

ML Partylist, a component of the Liberal Party, which Robredo was chairman of until 2022, will also presumably get at least one seat in the House of Representatives.

That seat will belong to fellow Bicolana and LP member former senator Leila de Lima, Robredo’s close friend and ally.

Related Tags

Leni Robredo Naga mayor Matalinong Boto 2025 midterm elections
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.