ADVERTISEMENT

Former Manila mayor Isko Moreno endorses Camille Villar's Senate bid

Published May 8, 2025 03:11 pm

At A Glance

  • Villar said she shares the vision of Moreno and his team — ensuring that every Manileño has access to decent housing, quality education, reliable healthcare, and sustainable livelihood.
Former Manila mayor Isko Moreno, senatorial candidate Camille Villar, and vice mayoralty candidate Chi Atienza
Former Manila mayor Isko Moreno, senatorial candidate Camille Villar, and vice mayoralty candidate Chi Atienza
Former Manila mayor Isko Moreno Domagoso officially endorsed senatorial candidate Camille Villar during a well-attended campaign rally in Paco, Manila, energizing local supporters just days before the May 12 national elections.
Held along Pedro Gil Street, the rally featured Moreno’s full local ticket dubbed “Yorme’s Choice,” which includes vice mayoral candidate Chi Atienza, 5th District congressional aspirant Rep. Amado Bagatsing, and a complete slate of city council hopefuls.
Moreno, addressing the crowd, urged Manileños to include Villar in their list of 12 senators, praising her for her commitment and connection to the city.
“Can we include her in the twelve? Our senator, Camille Villar!” Moreno declared to loud cheers from attendees.
Former Manila mayor Isko Moreno shares a light moment with senatorial bet Camille Villar
Former Manila mayor Isko Moreno shares a light moment with senatorial bet Camille Villar
In response, Villar expressed gratitude for the endorsement and committed to championing key issues that matter to Manila residents — including livelihood support for small businesses, affordable housing, healthcare access, and women’s and gender rights.
She shared her family’s roots in the city, recalling how her father, former Senate President Manny Villar, was born and raised in Moriones, Tondo and once sold seafood in Divisoria — a humble background that she says shaped her values and empathy for working-class Filipinos.
Isko Moreno, who also came from a modest upbringing in Tondo, gained prominence for his transformative leadership as Manila mayor, with a focus on urban renewal and public service delivery. Now leading in the local mayoral race, Moreno is seeking a return to City Hall after a three-year political break.
Groufie shot for Yorme Isko, Camille Villar, and Chi Atienza
Groufie shot for Yorme Isko, Camille Villar, and Chi Atienza
Villar said she shares the vision of Moreno and his team — ensuring that every Manileño has access to decent housing, quality education, reliable healthcare, and sustainable livelihood.
The endorsement is seen as a major boost for Villar’s campaign in the capital, with Moreno’s grassroots influence and track record likely to sway a significant segment of Manila’s electorate.
Camille Villar meets the candidates of Yorme's Choice
Camille Villar meets the candidates of Yorme's Choice

Related Tags

Camille Villar NATIONAL NEWS
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.