ADVERTISEMENT

Manila councilor faces probe, apologizes to colleague over sexual harassment claims

Published Oct 10, 2025 11:15 am
A councilor in the city of Manila is currently being investigated after a female councilor accused him of sexually harassing her during a city council session on Thursday, Oct. 9.
Manila 4th District Councilor Eunice Castro accuses fellow Councilor Ryan Ponce of alleged sexual harassment during a City Council session on Thursday, Oct. 9.
Manila 4th District Councilor Eunice Castro accuses fellow Councilor Ryan Ponce of alleged sexual harassment during a City Council session on Thursday, Oct. 9.
In a speech, Councilor Eunice Castro of Manila's 4th District angrily chastised 4th District Councilor Ryan Ponce for his alleged repeated sexual innuendos on her during multiple occasions.
One of which was when Castro reached out to Ponce for a high-five to congratulate him for his eloquent way of speaking. But instead of shaking her hand, Ponce allegedly poked her palm which is considered as a sexually suggestive gesture.
Castro also disclosed several text messages from Ponce, including one where he was allegedly asking her about a certain type of massage.
Upon searching it online, the councilor found that Ponce was referring to “a massage that focuses on the female genitalia.” 
The councilor also accused Ponce of repeatedly sending lewd comments to her, particularly about her clothing.
“Marami ka ring binurang random message sa akin, katulad ng naka ‘see through ka kanina’, ‘good morning sexy’, ‘inaabangan ko ang suot mo kanina,’ ‘patingin muna ng good morning face mo at pantulog mo para good morning talaga' (You also deleted a lot of random messages you sent to me, like 'you were wearing a see through earlier', 'good morning sexy', 'I was looking forward to what you were wearing earlier', 'let me take a look at your good morning face and your pajamas so it's really a good morning')," Castro said.
Castro ended her speech by urging abused and harassed women to speak up against their abusers.
"Sa mga kapwa ko babae sa Lungsod ng Maynila, sa buong Pilipinas, at sa buong mundo, hindi niyo kailangang magpanggap para tratuhin nang tama. Hindi kayo nag-iisa. Hinihikayat ko kayong lahat: huwag mangamba, huwag magsarili, huwag mag-isa, huwag magkulong, at huwag matakot. Wala tayong dapat ikahiya. Dapat tayong tumindig laban sa mga taong abusado, tinatayuan, tinatawag, at nilalabanan sa tamang paraan (To my fellow women in the City of Manila, throughout the Philippines, and around the world, you don’t have to pretend to be treated right. You are not alone. I encourage you all: don’t remain silent, don’t lock yourselves up, and don’t be afraid. We have nothing to be ashamed of. We must stand up against abusive people, call them out, and fight them the right way)," she stressed.
Following Castro's revelations, Ponce apologized to her, saying that he did not mean to cause her harm or offend her.
“Ako po ay tumayo rito hindi po para ipagtanggol ang aking sarili. Ako po ay tumayo rito para buong pusong, buong kababaang loob na humingi ng paumanhin sa aking nagawa, sa aking nasabi (I stand here not to defend myself. I stand here to wholeheartedly, humbly apologize for what I did, for what I said)," Ponce said.
"Napakasakit po na ang isang tao na napakalapit sa akin ay nasaktan ko at ang kanyang pailya. Kaya muli po ay kukunin ko po ang aking buong kababaang loob ang pagtanggap ng aking pagkakamali at buong puso ko pong hinihingi ang kapatawaran ng aking kasama sa konseho (It hurts so much that I have hurt someone so close to me and her family. So once again, I humbly accept my mistake and wholeheartedly ask for the forgiveness of my fellow council member)," he added.
Under investigation
Manila Vice Mayor Chi Atienza, who also serves as the city council's presiding officer, expressed her support for Castro, adding that the issue has already been referred to the Committee on Ethics for investigation.
“I stand with Councilor Eunice Castro and believe that what she has said during her privilege speech in our regular session today is admirable, as she has fought to have all the abused women’s voices heard. In our society where women are bound to endure their pain in silence, finally, there is a woman who stands for them,” Atienza said, adding that both the accuser and the accused must be given due process.
She assured the public that the city council will not tolerate any form of harassment or abuse both inside and outside the session hall.
The vice mayor explained that the Committee on Ethics and Good Government, as well as the City Legal Office, are already investigating the matter wherein charges under the Civil Service Laws, Code of Conduct for Public Officials, and Republic Act 11313 or Safe Spaces Act, may be filed against those proven guilty.

Related Tags

Eunice castro ryan ponce manila city councilor sexual harassment metro 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.