Won another seat the next election: Representative, 1st District · City of Marikina · Same-surname successor took the seat: Maan Teodoro
Marcy Teodoro
Marcy Reyes Teodoro
- Party
- NUP
- Jurisdiction
- City of Marikina, NCR, Second District
- Current term
- Jun 30, 2025 – Jun 30, 2028
- Years in public office
- 21
- Government affiliation
- Legislative branch
- Previous positions
- Representative, 1st District (2025–2028) · Mayor (2022–2025) · Mayor (2019–2022)
Political Career Replay
- Representative, 1st District · City of Marikina, Ncr Second District75,062 votes of 104,153 cast in the contest (rank 1)Jun 30, 2025 – Jun 30, 2028
- Mayor · City of Marikina183,878 votes of 224,027 cast in the contest (rank 1)Jun 30, 2022 – Jun 30, 2025
- Mayor · City of MarikinaUnopposed — 158,024 votes (rank 1)Jun 30, 2019 – Jun 30, 2022
- Mayor · City of Marikina90,810 votes of 176,633 cast in the contest (rank 1)Jun 30, 2016 – Jun 30, 2019
- Representative · House of Representatives, 16th Congress[congress] Member of the 16th Congress (House)2013 – 2016
- Representative · House of Representatives, 15th Congress[congress] Member of the 15th Congress (House)2010 – 2013
- Representative · House of Representatives, 14th Congress[congress] Member of the 14th Congress (House)2007 – 2010
Election history (4 races)
| Year | Office sought | Party | Votes | Result |
|---|---|---|---|---|
| 2025 | RepresentativeCity of Marikina | NUP | 75,06272.1% | ✓ Won |
| 2022 | MayorCity of Marikina | UNA | 183,87882.1% | ✓ Won |
| 2019 | MayorCity of Marikina | PDPLBN | 158,024100.0% | ✓ Won |
| 2016 | MayorCity of Marikina | NPC | 90,81051.4% | ✓ Won |
Source: COMELEC certified results compiled by Open Halalan (ODbL 1.0), via BetterGov Dynasties. Vote counts are as reported in the compilation.
Party affiliation history
- NPC2016–2019 · Party listed on the certificate of candidacy
- PDPLBN2019–2022 · Party listed on the certificate of candidacy
- UNA2022–2025 · Party listed on the certificate of candidacy
- NUP2025–present · Party listed on the certificate of candidacy
Every party affiliation must cite a source. Affiliations are never inferred from election speculation.
Legislative record
- Philippine Credit Card Industry Regulation LawRA 10870 · HB 5417 · 16th CongressLapsed into law
- Department Of Information And Communications Technology Act Of 2015RA 10844 · HB 6198 · 16th CongressSigned into law
- Christian Era Broadcasting Service International, IncorporatedRA 10772 · HB 5226 · 16th CongressSigned into law
- Eagle Broadcasting CorporationRA 10773 · HB 5227 · 16th CongressSigned into law
- Marikina City DayRA 10788 · HB 3962 · 16th CongressSigned into law
- N. Roxas National Road (Marikina)RA 10415 · HB 2767 · 15th CongressSigned into law
- Industrial Valley Complex National High SchoolRA 10276 · HB 5541 · 15th CongressSigned into law
- Jesus dela Pena National High SchoolRA 10216 · HB 5503 · 15th CongressSigned into law
Term-limit seat moves
Patterns where a seat stayed with this official or the same surname after a term limit. These moves are legal; the level measures how concentrated the seat became, not wrongdoing.
Marcy Teodoro and Maan Teodoro traded Mayor and Representative, 1st District in 2025 · Both share the same surname
Accountability & legal records
- Under investigationSecondary source
Technical malversation complaint over ₱130M PhilHealth funds
- Case no.
- —
- Filed
- May 15, 2024
- Institution
- Office of the Ombudsman
Resident Sofronio Dulay filed a technical malversation complaint (Art. 220, Revised Penal Code) and administrative charges over the alleged misallocation of ₱130 million in PhilHealth funds. In March 2025 the Ombudsman placed then-Mayor Teodoro and other officials under a six-month preventive suspension. Teodoro called it political harassment. Preventive suspension is not a finding of guilt.
Last updated Nov 11, 2026- [1]Ombudsman suspends Marikina City mayor, other city officials — Philippine Daily Inquirer · checked Nov 11, 2026
- Complaint filedSecondary source
Graft and malversation complaint over 2020–2021 procurement (RA 3019 Sec. 3(e) and (h))
- Case no.
- —
- Filed
- Mar 10, 2025
- Institution
- Office of the Ombudsman
Businessman Rico Mariano filed criminal and administrative complaints against then-Mayor Teodoro, his wife Maan Teodoro and four others over alleged irregularities in city procurement during the pandemic. Teodoro called the complaint politically timed and said he would answer it. No court case has been reported.
Last updated Nov 11, 2026- [1]Marikina Mayor Teodoro, 5 others face criminal, admin raps — Philippine Daily Inquirer · checked Nov 11, 2026
- Pending caseSecondary source
Rape by sexual assault (4 counts) and acts of lasciviousness (1 count)
- Case no.
- —
- Filed
- Aug 18, 2026
- Institution
- Regional Trial Court, Marikina (4 counts); Metropolitan Trial Court, Marikina (1 count)
DOJ prosecutors found probable cause (resolution dated 5 Aug 2026) on complaints by two policewomen who had served as his security personnel, and filed the cases in court on 18 Aug 2026. Teodoro denies the allegations, calling them malicious and politically motivated. He is presumed innocent unless proven guilty.
Last updated Nov 11, 2026- [1]DOJ indicts Marikina Rep. Teodoro on 5 sex offense charges — Daily Tribune · checked Nov 11, 2026
In the News
Reports from established newsrooms and official records that name this official in a case, investigation, audit or controversy. Each item links to the original. Being named in the news is not proof of wrongdoing; check the legal records above for the official status of any case.
Pulse check
Do you approve of how Marcy Teodoro is doing the job?
Pulse check, not a scientific survey: anyone can vote once per device and change their vote any time. It shows how site visitors feel, not public opinion as a whole, and says nothing about any case or allegation.
Family connections
Same-surname blocs in Ncr Second District
9 of 133 local seats are held by officials surnamed Reyes; 2 of 133 local seats are held by officials surnamed Teodoro (2025 elections).
- Marcy Reyes TeodoroRepresentative · Marikina City · surname as middle name75,062NUP
- Del Reyes De GuzmanVice Mayor · Marikina City · surname as middle name125,573LAKAS
- Usec-Ryan Reyes EnriquezCouncilor · Pasig City · surname as middle name97,707PDPLBN
- Anton Gabriel ReyesCouncilor · Quezon City65,350NPC
- Ces Natividad ReyesCouncilor · Marikina City56,990LAKAS
- Kit Reyes PeraltaCouncilor · San Juan City · surname as middle name24,461PFP
- Macky Reyes MathayCouncilor · San Juan City · surname as middle name22,694PFP
- Vic Lopez ReyesCouncilor · San Juan City16,359PMP
- Chesco Reyes VelascoCouncilor · San Juan City · surname as middle name13,326PMP
+47 barangay & SK officials named Reyes1 punong barangay · 4 SK chairs · 24 kagawad · 18 SK membersShow
- Oscar M. ReyesPunong Barangay · Brgy. Quirino 2-B, Quezon City
- Kiah P. ReyesSK Chair · Brgy. Kapitolyo, Pasig City
- Abigail A. ReyesSK Chair · Brgy. Onse, San Juan City
- Althea Claire ReyesSK Chair · Brgy. Pag-ibig Sa Nayon, Quezon City
- Don Kristofer P. ReyesSK Chair · Brgy. Tañong, Marikina City
Elected in the 2023 barangay & SK elections (DILG directory). Matched by last name only within Ncr Second District; a common surname is very likely to include unrelated families. The list above shows only the punong barangay and SK chairs.
- Marcy Reyes TeodoroRepresentative · Marikina City75,062NUP
- Maan Ang TeodoroMayor · Marikina City142,814NUP
+2 barangay & SK officials named Teodoro1 kagawad · 1 SK membersShow
Elected in the 2023 barangay & SK elections (DILG directory). Matched by last name only within Ncr Second District; a common surname is very likely to include unrelated families. The list above shows only the punong barangay and SK chairs.
A surname bloc is officials elected in one province who carry the same surname as last or middle name; barangay & SK officials with the same last name are listed separately. Shared names may not mean kinship, and a bloc is not evidence of wrongdoing. Definition and data:BetterGov.ph Dynasties
Campaign promises
LGU recognitions during their term (1)
Awarded to the LGU while Marcy Teodoro was mayor. These are not personal awards: the seal or award goes to the local government unit, which includes the work of its staff, council and partners.
Recognitions are given to the local government unit, not to a person. An official is shown only as being in office when the LGU was recognized. Matched by office and year from election records (in office on 1 December of the award year). Sources & method →
COA audits of the LGU during their term
Commission on Audit results for City of Marikina in years Marcy Teodoro was mayor for the whole calendar year. COA audits the local government unit, not the official.
COA says an audit opinion is not a rating, score or grade and should not be ranked. It covers whether the financial statements are fairly presented — it is not a finding of wrongdoing. Sources & method →
Awards & achievements
Performance
Public Accountability & Performance Index
A transparent composite of measurable public-service indicators. It does not measure personal integrity, and unproven allegations are never used as a penalty. Weights are demonstration settings you can change.