The 2025 Philippine local elections in Metro Manila were held on May 12, 2025.

Summary Mayors City/municipalityIncumbentIncumbent's partyWinnerWinner's partyWinningmarginCaloocanNacionalistaNacionalista20.28%Las PiñasNPCNPC15.22%MakatiNPCUNA14.33%MalabonNacionalistaNacionalista29.52%MandaluyongPFPPFPUnopposedManilaAsenso ManileñoAksyon37.83%MarikinaNUPNUP12.34%MuntinlupaOne MuntinlupaOne MuntinlupaUnopposedNavotasNavoteñoNavoteñoUnopposedParañaqueLakasLakas29.75%PasayPFPPFP20.28%PasigIndependentIndependent84.34%Pateros(municipality)AksyonPFP11.74%Quezon CitySBPSBP93.59%San JuanPFPPFP74.86%TaguigNacionalistaNacionalista59.06%ValenzuelaNPCNPCUnopposed

Vice mayors City/municipalityIncumbentIncumbent's partyWinnerWinner's partyWinningmarginCaloocanNacionalistaNacionalista27.37%Las PiñasNPCNPC23.36%MakatiMKTZNUNPC46.00%MalabonPDPLakas10.19%MandaluyongPFPPFPUnopposedManilaAsenso ManileñoAksyon38.16%MarikinaNUPLakas3.05%MuntinlupaPFPIndependent16.07%NavotasNavoteñoNavoteñoUnopposedParañaqueLakasPFP2.80%PasayLakasLakas18.98%PasigIndependentIndependent59.22%Pateros(municipality)NacionalistaNacionalista21.62%Quezon CitySBPSBP90.78%San JuanPFPPFP54.90%TaguigNacionalistaNacionalista41.80%ValenzuelaNPCNPC63.34%

City councils City/municipalitySeatsParty controlCompositionPreviousResultCaloocan18 elected2 ex-officioNo majorityNacionalistaLas Piñas12 elected2 ex-officioNacionalistaNo majorityMakati16 elected2 ex-officioMKTZNUNo majorityMalabon12 elected2 ex-officioNo majorityNo majorityMandaluyong12 elected2 ex-officioPDP–LabanPFPManila36 elected2 ex-officioAsenso ManileñoAksyonMarikina16 elected2 ex-officioUNANUPMuntinlupa16 elected2 ex-officioOne MuntinlupaOne MuntinlupaNavotas12 elected2 ex-officioNavoteñoNavoteñoParañaque16 elected2 ex-officioPDP–LabanLakasPasay12 elected2 ex-officioPDP–LabanNo majorityPasig12 elected2 ex-officioNPCNo majorityPateros(municipality)12 elected2 ex-officioNo majorityNo majorityQuezon City36 elected2 ex-officioSBPSBPSan Juan12 elected2 ex-officioPDP–LabanPFPTaguig24 elected2 ex-officioNacionalistaNacionalistaValenzuela12 elected2 ex-officioNPCNPC

Caloocan

Mayor Incumbent Mayor Along Malapitan of the Nacionalista Party ran for a second term. He was previously affiliated with the PDP–Laban.

Malapitan won re-election against former Senator Antonio Trillanes (Aksyon Demokratiko) and three other candidates.

Vice Mayor Incumbent Vice Mayor Karina Teh of the Nacionalista Party ran for a second term.

Teh won re-election against former city councilor PJ Malonzo (Aksyon Demokratiko) and three other candidates.

City Council The Caloocan City Council is composed of 20 councilors, 18 of whom are elected.

The Nacionalista Party won 13 seats, maintaining its majority in the city council.

1st district Caloocan's 1st councilor district consists of the same area as Caloocan's 1st legislative district. Six councilors are elected from this councilor district.

19 candidates were included in the ballot.

2nd district Caloocan's 2nd councilor district consists of the same area as Caloocan's 2nd legislative district. Six councilors are elected from this councilor district.

19 candidates were included in the ballot.

3rd district Caloocan's 3rd councilor district consists of the same area as Caloocan's 3rd legislative district. Six councilors are elected from this councilor district.

15 candidates were included in the ballot.

Las Piñas

Mayor Term-limited incumbent Mayor Imelda Aguilar of the Nationalist People's Coalition (NPC) ran for vice mayor of Las Piñas. She was previously affiliated with the Nacionalista Party.

The NPC nominated Aguilar's daughter, Las Piñas vice mayor April Aguilar, who won the election against her cousin, former city councilor Carlo Aguilar (Nacionalista Party) and five other candidates.

Vice Mayor Incumbent April Aguilar of the Nationalist People's Coalition (NPC) ran for mayor of Las Piñas. She was previously affiliated with the Nacionalista Party.

The NPC nominated Aguilar's mother, Las Piñas mayor Imelda Aguilar, who won the election against city councilor Louie Bustamante (Nacionalista Party), former Las Piñas vice mayor Louie Casimiro (Independent) and five other candidates.

City Council The Las Piñas City Council is composed of 14 councilors, 12 of whom are elected.

The Nacionalista Party tied with the Nationalist People's Coalition at six seats each, losing its majority in the city council.

1st district Las Piñas's 1st city district is composed of the barangays of BF International Village, Daniel Fajardo, Elias Aldana, Ilaya, Manuyo Uno, Manuyo Dos, Pamplona Uno, Pamplona Tres, Pulang Lupa Uno, Pulang Lupa Dos, Talon Uno and Zapote. Six councilors are elected from this councilor district.

28 candidates were included in the ballot.

2nd district Las Piñas's 2nd councilor district is composed of the barangays of Almanza Uno, Almanza Dos, Pamplona Dos, Pilar, Talon Dos, Talon Tres, Talon Kuatro and Talon Singko. Six councilors are elected from this councilor district.

32 candidates were included in the ballot.

Makati

Mayor Term-limited incumbent Mayor Abigail Binay of the Nationalist People's Coalition (NPC) ran for the Senate. She was previously affiliated with the Makatizens United Party.

The NPC nominated Binay's husband, representative Luis Campos, who was defeated by his sister-in-law, Senator Nancy Binay of the United Nationalist Alliance. Actor Victor Neri (Independent) and Orlando Stephen Solidum (Independent) also ran for mayor.

Vice Mayor Term-limited incumbent Vice Mayor Monique Lagdameo of the Makatizens United Party ran for the House of Representatives in Makati's 1st legislative district.

Lagdameo endorsed representative Kid Peña (Nationalist People's Coalition), who won the election against former representative Monsour del Rosario (United Nationalist Alliance).

City Council The Makati City Council is composed of 18 councilors, 16 of whom are elected.

The Makatizens United Party remained as the largest party in the city council with nine seats, but lost its majority.

1st district Makati's 1st councilor district consists of the same area as Makati's 1st legislative district. Eight councilors are elected from this councilor district.

20 candidates were included in the ballot.

2nd district Makati's 2nd councilor district consists of the same area as Makati's 2nd legislative district. The barangays of Cembo, Comembo, East Rembo, Pitogo, Post Proper Northside, Post Proper Southside, Rizal, South Cembo and West Rembo used to be a part of this councilor district until 2023, when they became part of Taguig. Eight councilors are elected from this councilor district.

15 candidates were included in the ballot.

Malabon

Mayor Incumbent Mayor Jeannie Sandoval of the Nacionalista Party ran for a second term.

Sandoval won re-election against representative Josephine Lacson-Noel (Nationalist People's Coalition).

Vice Mayor Incumbent Vice Mayor Bernard dela Cruz of the Partido Demokratiko Pilipino (PDP) ran for the House of Representatives in Malabon's lone legislative district.

The PDP nominated city councilor Dado Cunanan, who was defeated by city councilor Edward Nolasco of Lakas–CMD. City councilor Jap Garcia (National Unity Party) and Barangay Longos chairwoman Angelika Dela Cruz (Nationalist People's Coalition) also ran for vice mayor.

City Council The Malabon City Council is composed of 14 councilors, 12 of whom are elected.

The Nacionalista Party remained as the largest party in the city council with 3 seats.

1st district Malabon's 1st councilor district consists of the barangays of Baritan, Bayan-bayanan, Catmon, Concepcion, Dampalit, Flores, Hulong Duhat, Ibaba, Maysilo, Muzon, Niugan, Panghulo, San Agustin, Santulan and Tañong. Six councilors are elected from this councilor district.

12 candidates were included in the ballot.

2nd district Malabon's 2nd councilor district consists of the barangays of Acacia, Longos, Potrero, Tinajeros, Tonsuya and Tugatog. Six councilors are elected from this councilor district.

16 candidates were included in the ballot.

Mandaluyong

Mayor Incumbent Mayor Benjamin Abalos of the Partido Federal ng Pilipinas (PFP) retired. He was previously affiliated with PDP–Laban.

The PFP nominated Abalos' daughter-in-law, Mandaluyong vice mayor Carmelita Abalos, who won the election unopposed.

Vice Mayor Incumbent Vice Mayor Carmelita Abalos of the Partido Federal ng Pilipinas (PFP) ran for mayor of Mandaluyong. She was previously affiliated with PDP–Laban.

The PFP nominated city councilor Anthony Suva, who won the election unopposed.

City Council The Mandaluyong City Council is composed of 14 councilors, 12 of whom are elected.

The Partido Federal ng Pilipinas won 11 seats, gaining a majority in the city council.

1st district Mandaluyong's 1st councilor district consists of the barangays of Addition Hills, Bagong Silang, Burol, Daang Bakal, Hagdan Bato Itaas, Hagdan Bato Libis, Harapin Ang Bukas, Highway Hills, Mauway, New Zañiga, Pag-Asa, Pleasant Hills, Poblacion and Wack-Wack Greenhills. Six councilors are elected from this councilor district.

Ten candidates were included in the ballot.

2nd district Mandaluyong's 2nd councilor district consists of the barangays of Barangka Drive, Barangka Ibaba, Barangka Ilaya, Barangka Itaas, Buayang Bato, Hulo, Mabini–J.Rizal, Malamig, Namayan, Old Zañiga, Plainview, San Jose and Vergara. Six councilors are elected from this councilor district.

Nine candidates were included in the ballot.

Manila

Mayor Incumbent Mayor Honey Lacuna of Asenso Manileño ran for a second term.

Lacuna was defeated by former Manila mayor Isko Moreno of Aksyon Demokratiko. Tutok To Win representative Sam Verzosa (Independent), actor Raymond Bagatsing (Independent) and seven other candidates also ran for mayor.

Vice Mayor Incumbent Vice Mayor Yul Servo of Asenso Manileño ran for a second term.

Servo was defeated by TV host Chi Atienza of Aksyon Demokratiko. Former city councilor Pablo Ocampo (Partido Federal ng Pilipinas), Barangay 283 chairman Niño Anthony Magno (Independent) and three other candidates also ran in the election.

City Council The Manila City Council is composed of 38 councilors, 36 of whom are elected.

Aksyon Demokratiko won 23 seats, gaining a majority in the city council.

1st district Manila's 1st councilor district consists of the same area as Manila's 1st legislative district. Six councilors are elected from this councilor district.

26 candidates were included in the ballot.

2nd district Manila's 2nd councilor district consists of the same area as Manila's 2nd legislative district. Six councilors are elected from this councilor district.

12 candidates were included in the ballot.

3rd district Manila's 3rd councilor district consists of the same area as Manila's 3rd legislative district. Six councilors are elected from this councilor district.

18 candidates were included in the ballot.

4th district Manila's 4th councilor district consists of the same area as Manila's 4th legislative district. Six councilors are elected from this councilor district.

31 candidates were included in the ballot.

5th district Manila's 5th councilor district consists of the same area as Manila's 5th legislative district. Six councilors are elected from this councilor district.

31 candidates were included in the ballot.

6th district Manila's 6th councilor district consists of the same area as Manila's 6th legislative district. Six councilors are elected from this councilor district.

18 candidates were included in the ballot.

Marikina

Mayor Term-limited incumbent Mayor Marcelino Teodoro of the National Unity Party (NUP) ran for the House of Representatives in Marikina's 1st legislative district. He was previously affiliated with the United Nationalist Alliance.

On March 25, 2025, Teodoro was suspended by the Office of the Ombudsman for six months over alleged misuse of public funds.