![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
All local elected offices above the barangay level | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Local elections in the Philippines took place on May 12, 2025. These were conducted together with the 2025 general election for national positions. All elected positions above the barangay level were contested. The following 18,191 positions were contested: [1] [2]
The election for the Bangsamoro Parliament was originally synchronized with the local elections but was postponed to October 2025.
The elective positions in the barangays were not decided on this day. The elections for these positions will be held in December 2025.
Local government in the Philippines is governed by the Local Government Code of 1991. The country is divided into autonomous regions, provinces, cities, municipalities and barangays. For elections on this day, all local positions above the barangay level and below the regional level are disputed.
Election slates of a governor, vice governor and Sangguniang Panlalawigan (for provinces), mayor, vice mayor and Sangguniang Panlungsod/Bayan (for cities and municipalities) are common. Provincial and city/municipal slates may cross-endorse each other. Slates may contain candidates from multiple parties. Positions are elected separately.
For governor, vice governor, mayor and vice mayor, voting is via first-past-the-post.
For regular members of the Sangguniang Panlalawigan, Panlungsod and Bayan, voting is via multiple non-transferable vote, where a voter has as many votes as there are positions, and can distribute it to how many candidates there are on the ballot.
Reserved seats designated as Indigenous People's Mandatory Representation are not elected on this day, nor are barangay positions.
Ex officio seats in local legislatures are also not elected on this day. Philippine Councilors League seats on the Sangguniang Panlalawigan are scheduled to be held between July and September 2025, then regional elections are to be held from October to December 2025. [3] Liga ng mga Barangay and Sangguniang Kabataan ex officio members are to retain their seats until a new of set of officials are elected in December 2025.
According to the Bangsamoro Organic Law, the first Bangsamoro Parliament election should had been on 2022, along with the 2022 local elections. However, a law was passed that deferred it to 2025, along with the 2025 local elections [4] In February 2025, another law deferred it to October 2025, which caused it not to be held concurrently with the elections in May. [5] The law considers the October 2025 Bangsamoro elections as a continuation of the 2025 general election, and not as a "special election", and that the winners shall serve until June 2028, with the May 2028 elections not being changed. [6]
All 82 provinces shall hold elections for their elective offices.
The provinces of Maguindanao del Norte and Maguindanao del Sur shall hold its first election after voters from the old province of Maguindanao approved its division in a 2022 plebiscite.
Totals in boldface denote that the party won a majority of seats in the provincial board, including ex officio and reserved seats.
All 149 cities shall hold elections for its elective offices.
The new cities of Baliwag, Calaca and Carmona will elect its officials for the first time as cities after their voters approved cityhood in separate plebiscites from 2022 to 2023.
Butuan and Taguig increased the number of councilors in its city councils. Butuan now has 12 councilors elected at large from 10, while Taguig now has 12 councilors elected from its two districts, from 8 per district.
City | Mayor | Vice Mayor | Elected seats | Sangguniang Panlungsod seats won | Ref. | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PFP | UBJP | Lakas | LP | Aksyon | NP | Ind. | |||||||
Cotabato City | UBJP | UBJP | 10 | 10 | [122] | ||||||||
Dagupan | PFP | PFP | 10 | 9 | 1 | [123] | |||||||
Naga (Bicol) | Liberal | Liberal | 10 | 8 | 2 | [124] | |||||||
Ormoc | PFP | PFP | 10 | 10 | [125] | ||||||||
Santiago | Lakas | Lakas | 10 | 9 | 1 | [126] | |||||||
Total | 50 | 19 | 10 | 9 | 8 | 1 | 1 | 2 |
City | Mayor | Vice Mayor | Elected seats | Sangguniang Panlungsod seats won | Ref. | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NP | Bileg | Lakas | PFP | NPC | Reporma | API | Ind. | |||||||
Alaminos, Pangasinan | Nacionalista | Nacionalista | 10 | 9 | 1 | [127] | ||||||||
Batac, Ilocos Norte | Nacionalista | Nacionalista | 10 | 6 | 4 | [128] | ||||||||
Candon, Ilocos Sur | Bileg | Bileg | 10 | 7 | 2 | 1 | [129] | |||||||
Laoag, Ilocos Norte | Nacionalista | Reporma | 10 | 6 | 1 | 3 | [130] | |||||||
San Carlos, Pangasinan | Nacionalista | Nacionalista | 10 | 9 | 1 | [131] | ||||||||
San Fernando, La Union | Independent | Lakas | 12 | 5 | 1 | 6 | [132] | |||||||
Urdaneta, Pangasinan | Independent | Independent | 10 | 1 | 9 | [133] | ||||||||
Vigan, Ilocos Sur | Bileg | Bileg | 10 | 8 | 2 | [134] | ||||||||
Total | 82 | 31 | 15 | 5 | 3 | 1 | 1 | 1 | 25 |
City | Mayor | Vice Mayor | Elected seats | Sangguniang Panlungsod seats won | Ref. | |||||
---|---|---|---|---|---|---|---|---|---|---|
NP | PFP | LP | Ind. | |||||||
Tabuk, Kalinga | PFP | PFP | 10 | 6 | 1 | 1 | 2 | [135] | ||
Total | 10 | 6 | 1 | 1 | 2 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PFP | NPC | Lakas | NUP | NP | WPP | Ind. | |||||||
Cauayan, Isabela | NPC | Lakas | 10 | 3 | 3 | 3 | 1 | [136] | |||||
Ilagan, Isabela | PFP | PFP | 10 | 9 | 1 | [137] | |||||||
Tuguegarao, Cagayan | NUP | Lakas | 12 | 5 | 1 | 4 | 1 | 1 | [138] | ||||
Total | 32 | 12 | 8 | 4 | 4 | 1 | 1 | 2 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PFP | Lakas | NUP | NPC | Sigaw | Others | Ind. | |||||||
Balanga, Bataan | PFP | PFP | 10 | 8 | 2 [a] | [139] | |||||||
Baliwag, Bulacan | NUP | NUP | 10 | 8 | 2 | [140] | |||||||
Cabanatuan, Nueva Ecija | PFP | PFP | 10 | 9 | 1 | [141] | |||||||
Gapan, Nueva Ecija | Lakas | Lakas | 10 | 10 | [142] | ||||||||
Mabalacat, Pampanga | Kambilan | Kambilan | 10 | 2 | 7 [b] | 1 | [143] | ||||||
Malolos, Bulacan | NUP | Independent | 10 | 7 | 3 | [144] | |||||||
Meycauayan, Bulacan | PFP | PFP | 10 | 10 | [145] | ||||||||
Muñoz, Nueva Ecija | PELA | PELA | 10 | 7 [c] | 3 | [146] | |||||||
Palayan, Nueva Ecija | NPC | NPC | 10 | 9 | 1 | [147] | |||||||
San Fernando, Pampanga | Independent | PFP | 10 | 10 | [148] | ||||||||
San Jose, Nueva Ecija | Lakas | Lakas | 10 | 7 | 3 | [149] | |||||||
San Jose del Monte, Bulacan | PFP | AR | 12 | 1 | 11 [d] | [150] | |||||||
Tarlac City | NPC | PFP | 10 | 5 | 5 | [151] | |||||||
Total | 132 | 32 | 17 | 16 | 16 | 4 | 27 | 20 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NUP | Lakas | NPC | NP | PFP | Aksyon | Others | Ind. | |||||||
Antipolo, Rizal | NPC | NUP | 16 | 8 | 7 | 1 | [152] | |||||||
Bacoor, Cavite | Nacionalista | NPC | 12 | 4 | 4 | 4 | [153] | |||||||
Batangas City | Nacionalista | Nacionalista | 12 | 12 | [154] | |||||||||
Biñan, Laguna | NUP | NUP | 12 | 6 | 5 | 1 | [155] | |||||||
Cabuyao, Laguna | NUP | NUP | 10 | 9 | 1 | [156] | ||||||||
Calaca, Batangas | Nacionalista | Nacionalista | 10 | 10 | [157] | |||||||||
Calamba, Laguna | Lakas | Lakas | 12 | 11 | 1 | [158] | ||||||||
Carmona, Cavite | NPC | NPC | 10 | 10 | [159] | |||||||||
Cavite City | NPC | NUP | 10 | 10 | [160] | |||||||||
Dasmariñas, Cavite | NUP | NUP | 12 | 11 | 1 | [161] | ||||||||
General Trias, Cavite | NUP | NUP | 12 | 12 | [162] | |||||||||
Imus, Cavite | NUP | NUP | 12 | 11 | 1 | [163] | ||||||||
Lipa, Batangas | Nacionalista | Nacionalista | 12 | 12 | [164] | |||||||||
San Pablo, Laguna | RP | Nacionalista | 10 | 1 | 8 | 1 | [165] | |||||||
San Pedro, Laguna | Lakas | NUP | 12 | 9 | 1 | 2 | [166] | |||||||
Santa Rosa, Laguna | Lakas | Lakas | 12 | 11 | 1 | [167] | ||||||||
Santo Tomas, Batangas | Nacionalista | Nacionalista | 10 | 10 | [168] | |||||||||
Tagaytay, Cavite | NUP | NUP | 10 | 7 | 3 [a] | [169] | ||||||||
Tanauan, Batangas | NPC | NPC | 10 | 7 | 3 | [170] | ||||||||
Tayabas, Quezon | NPC | Lakas | 10 | 5 | 2 | 3 [b] | [171] | |||||||
Trece Martires, Cavite | NUP | NUP | 10 | 10 | [172] | |||||||||
Total | 236 | 74 | 56 | 51 | 37 | 6 | 2 | 6 | 4 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||
---|---|---|---|---|---|---|---|---|
MBS | GSM | |||||||
Calapan, Oriental Mindoro | MBS | MBS | 10 | 8 | 2 | [173] | ||
Total | 10 | 8 | 2 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
NUP | Lakas | NPC | LP | PDP | Ind. | |||||||
Iriga, Camarines Sur | NUP | NUP | 10 | 10 | [174] | |||||||
Legazpi, Albay | Lakas | Lakas | 10 | 7 | 2 | 1 | [175] | |||||
Ligao, Albay | NUP | NUP | 10 | 9 | 1 | [176] | ||||||
Masbate City | Lakas | Lakas | 10 | 10 | [177] | |||||||
Sorsogon City | NPC | NPC | 12 | 12 | [178] | |||||||
Tabaco, Albay | Lakas | Liberal | 10 | 1 | 8 | 1 | [179] | |||||
Total | 62 | 19 | 19 | 12 | 8 | 3 | 1 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | ||||
---|---|---|---|---|---|---|---|---|---|
1Capiz | Lakas | NP | |||||||
Passi, Iloilo | Nacionalista | Lakas | 10 | 5 | 5 | [180] | |||
Roxas, Capiz | 1-Capiz | 1-Capiz | 10 | 10 | [181] | ||||
Total | 20 | 10 | 5 | 5 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NP | 1Cebu | BAKUD | PFP | NPC | NUP | Ind. | |||||||
Bogo, Cebu | 1-Cebu | 1-Cebu | 10 | 9 | 1 | [200] | |||||||
Carcar, Cebu | Nacionalista | Nacionalista | 10 | 6 | 3 | 1 | [201] | ||||||
Danao, Cebu | BAKUD | BAKUD | 10 | 10 | [202] | ||||||||
Naga, Cebu | Nacionalista | Nacionalista | 10 | 10 | [203] | ||||||||
Tagbilaran, Bohol | PFP | Nacionalista | 10 | 5 | 5 | [204] | |||||||
Talisay, Cebu | Nacionalista | Nacionalista | 10 | 10 | [205] | ||||||||
Toledo, Cebu | 1-Cebu | 1-Cebu | 10 | 9 | 1 | [206] | |||||||
Total | 70 | 31 | 18 | 10 | 5 | 3 | 1 | 2 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
NP | NPC | Lakas | PFP | Reporma | Ind. | |||||||
Baybay, Leyte | NPC | NPC | 10 | 10 | [207] | |||||||
Borongan, Eastern Samar | PFP | Lakas | 10 | 1 | 6 | 3 | [208] | |||||
Calbayog, Samar | Nacionalista | Nacionalista | 12 | 12 | [209] | |||||||
Catbalogan, Samar | Nacionalista | Nacionalista | 10 | 9 | 1 | [210] | ||||||
Maasin, Southern Leyte | Lakas | Nacionalista | 10 | 2 | 7 | 1 | [211] | |||||
Total | 52 | 23 | 10 | 8 | 6 | 1 | 4 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||||
---|---|---|---|---|---|---|---|---|---|---|
Lakas | PFP | BUP | NPC | |||||||
Dapitan, Zamboanga del Norte | Lakas | Lakas | 10 | 10 | [212] | |||||
Dipolog, Zamboanga del Norte | Lakas | Lakas | 10 | 9 | [213] | |||||
Isabela, Basilan | BUP | BUP | 10 | 10 | [214] | |||||
Pagadian, Zamboanga del Sur | Lakas | PFP | 10 | 8 | 2 | [215] | ||||
Total | 40 | 19 | 12 | 7 | 2 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AsPin | Lakas | BPP | Padayon | PDP | PFP | Ind. | |||||||
El Salvador, Misamis Oriental | Lakas | Nacionalista | 10 | 8 | 2 | [216] | |||||||
Gingoog, Misamis Oriental | Lakas | Nacionalista | 10 | 8 | 2 | [217] | |||||||
Malaybalay, Bukidnon | PFP | Lakas | 10 | 6 | 1 | 3 | [218] | ||||||
Oroquieta, Misamis Occidental | Asenso Pinoy | Asenso Pinoy | 10 | 10 | [219] | ||||||||
Ozamiz, Misamis Occidental | Asenso Pinoy | Asenso Pinoy | 10 | 10 | [220] | ||||||||
Tangub, Misamis Occidental | Asenso Pinoy | Asenso Pinoy | 10 | 10 | [221] | ||||||||
Valencia, Bukidnon | Independent | Independent | 10 | 8 | 1 | 1 | [222] | ||||||
Total | 70 | 30 | 22 | 9 | 2 | 2 | 1 | 4 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Lakas | PFP | NP | Reporma | Ind. | |||||||
Digos, Davao del Sur | Independent | Independent | 10 | 2 | 8 | [223] | |||||
Mati, Davao Oriental | Lakas | PFP | 10 | 5 | 4 | 1 | [224] | ||||
Panabo, Davao del Norte | PFP | PFP | 10 | 5 | 5 | [225] | |||||
Samal, Davao del Norte | Independent | Independent | 12 | 12 | [226] | ||||||
Tagum, Davao del Norte | Lakas | Reporma | 10 | 9 | 1 | [227] | |||||
Total | 52 | 19 | 9 | 2 | 1 | 21 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
NPC | Lakas | NP | PMP | Aksyon | Ind. | |||||||
Kidapawan, Cotabato | NPC | NPC | 10 | 6 | 1 | 2 | 1 | [228] | ||||
Koronadal, South Cotabato | PFP | Independent | 10 | 8 | 1 | 2 | [229] | |||||
Tacurong, Sultan Kudarat | Nacionalista | Lakas | 10 | 2 | 7 | [230] | ||||||
Total | 30 | 16 | 7 | 2 | 2 | 2 | 1 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
NUP | Lakas | NP | PFP | Aksyon | Ind. | |||||||
Bayugan, Agusan del Sur | NUP | NUP | 10 | 10 | [231] | |||||||
Bislig, Surigao del Sur | Nacionalista | Independent | 10 | 1 | 3 | 3 | 2 | 1 | [232] | |||
Cabadbaran, Agusan del Norte | Lakas | Lakas | 10 | 10 | [233] | |||||||
Surigao City, Surigao del Norte | Nacionalista | Nacionalista | 10 | 2 | 8 | [234] | ||||||
Tandag, Surigao del Sur | PFP | Nacionalista | 10 | 2 | 1 | 7 | [235] | |||||
Total | 50 | 13 | 12 | 12 | 10 | 2 | 1 |
City | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | |||||
---|---|---|---|---|---|---|---|---|---|---|
Lakas | PFP | NP | UBJP | |||||||
Lamitan, Basilan | PFP | Lakas | 10 | 3 | 6 | 1 | [236] | |||
Marawi, Lanao del Sur | Lakas | Lakas | 10 | 9 | 1 | [237] | ||||
Total | 20 | 12 | 6 | 1 | 1 |
All 1,493 municipalities shall hold elections for its elective offices.
The new municipalities of Kadayangan, Kapalawan, Ligawasan, Malidegao, Nabalawag, Old Kaabakan, Pahamuddin and Tugunan will elect its officials for the first time after their voters approved incorporation in a 2024 plebiscite.
Municipality | Mayor | Vice Mayor | Elected seats | Sangguniang Bayan seats won | Ref. | |||||
---|---|---|---|---|---|---|---|---|---|---|
NP | PFP | NUP | KANP | |||||||
Pateros | PFP | Nacionalista | 12 | 8 | 2 | 1 | 1 | [238] | ||
Total | 12 | 8 | 2 | 1 | 1 |
Municipality | Mayor | Vice Mayor | Elected seats | Sangguniang Bayan seats won | Ref. | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
UBJP | SIAP | Aksyon | Lakas | Ind. | |||||||
Kadayangan | UBJP | UBJP | 8 | 3 | 2 | 1 | [239] | ||||
Kapalawan | UBJP | UBJP | 8 | 2 | 6 | [240] | |||||
Ligawasan | UBJP | UBJP | 8 | 8 | [241] | ||||||
Malidegao | UBJP | Independent | 8 | 1 | 7 | [242] | |||||
Nabalawag | SIAP | SIAP | 8 | 3 | 1 | 4 | [243] | ||||
Old Kaabakan [a] | SIAP | Independent | 8 | 2 | 5 | 1 | [244] | ||||
Pahamuddin | UBJP | UBJP | 8 | 7 | 1 | [245] | |||||
Tugunan [a] | Independent | Independent | 8 | 8 | [246] | ||||||
Total | 64 | 25 | 8 | 1 | 1 | 29 |
Municipality | Mayor | Vice Mayor | Elected seats | Seats won | Ref. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NPC | NUP | PFP | Kambilan | Lakas | Aksyon | Akbayan | UNIDO | Ind. | |||||||
Binangonan, Rizal | NPC | NPC | 8 | 5 | 3 | [247] | |||||||||
Cainta, Rizal | NPC | NPC | 8 | 8 | [248] | ||||||||||
Lubao, Pampanga | Kambilan | Kambilan | 8 | 8 | [249] | ||||||||||
Marilao, Bulacan | PFP | PFP | 8 | 2 | 6 | [250] | |||||||||
Rodriguez, Rizal | NPC | NPC | 8 | 6 | 1 | 1 | [251] | ||||||||
San Mateo, Rizal | Liberal | NPC | 8 | 8 | [252] | ||||||||||
Santa Maria, Bulacan | Lakas | PFP | 8 | 1 | 7 | [253] | |||||||||
Silang, Cavite | NUP | Liberal | 8 | 1 | 7 | [254] | |||||||||
Tanza, Cavite | NUP | Aksyon | 8 | 4 | 4 | [255] | |||||||||
Taytay, Rizal | NPC | NPC | 8 | 6 | 1 | 1 | [256] | ||||||||
Total | 80 | 34 | 13 | 9 | 8 | 7 | 4 | 1 | 1 | 3 |
2025 Philippine local elections in: