Cotabato City
Cotabato City is an independent component city in the Bangsamoro Autonomous Region in Muslim Mindanao. It answers to no province — its charter bars its voters from electing provincial officials — though PSA and COMELEC both file it inside Maguindanao del Norte. It is divided into 37 barangays, and had 383,383 residents at the 2024 census.
- Classification
- Independent component city
- Barangays
- 37
- PSGC code
- 129804000
383,383
Population (2024)
176 km²
Land area
2,178
People per km²
+17.9%
Change since 2020
Governed under
- Bangsamoro Autonomy Act 49 — Bangsamoro Local Governance Code of 2023Enacted September 28, 2023. The governing code inside BARMM: it creates the offices described here, fixes their terms and pay, and devolves the services. It repealed the ARMM code it replaced.
- Implementing Rules and Regulations of the BLGCPromulgated September 30, 2025. 696 articles setting out how the Code is carried out — the procedures, deadlines and rate ceilings quoted on this page.
- Republic Act 7160 — Local Government Code of 1991The national code. Inside BARMM it applies only where the Bangsamoro one is silent.
The record
- Population, 2024 census
- 383,383
- Population, 2020 census
- 325,079
- Change, 2020 to 2024
- +17.9% (58,304 people)
- Land area
- 176 km²
- Population density
- 2,178 per km²
- Barangays
- 37
- Average barangay population
- 10,362
Reading it
Population is the count as of July 1, 2024, the reference date of the 2024 Census of Population. The 2020 figure is from the census before it, so the change covers 4 years rather than a single year.
Density is the census population over the land area on record. It is a flat average: a coastal town whose people all live along one road will read the same as one spread evenly across its hills.
Average barangay population divides the total across every barangay equally, which no municipality actually does — it is useful for comparing units, not for describing one.
All barangays
37
01BaguaPASAWIRAN, NORHASSIM AYUNAN10
Punong Barangay
PASAWIRAN, NORHASSIM AYUNAN
SK Chairperson
SINGH, ADNAN FARSHYAM DATUMANONG
- Barangay Secretary · appointed
- KALIPA, ROWENA ABAS
Sangguniang Barangay · 7
- 1GAPUZ, CHERRY MAE DONATO
- 2GUIALEL, DUMA PIANG
- 3PALACALA, HADJI MUARIF DATUMANONG
- 4DATUMANONG, KING FAHAD ULANDIGAN
- 5USMAN, HARON KARIM
- 6ALCALA, JUNAID-KIEL DATUMANONG
- 7DATUMANONG, DATU PIROT BRAHIM
02Bagua IMIDTIMBANG, MOHAMMAD MODIFH ANDONG10
Punong Barangay
MIDTIMBANG, MOHAMMAD MODIFH ANDONG
SK Chairperson
DAUD, AL-JAME PAGADUAN
- Barangay Secretary · appointed
- GAYAK, NORHIDDIN MALIK
Sangguniang Barangay · 7
- 1PATO, BERRY GUIANA
- 2SOLAIMAN, SARAH KAYUGAN
- 3ZACARIA, MUSLIMIN SALAMAT
- 4ANTAO, ZAINUDIN TALAMBO
- 5SAPAALON, LUZMINDA OCHOA
- 6ANTAO, HASIF ABDULLA
- 7LAUBAN, SCHEJERAZADE BAJUNAID
03Bagua IISINGH, FAHAD BRIE10
Punong Barangay
SINGH, FAHAD BRIE
SK Chairperson
KALI, ABDULMUQTADIR USMAN
- Barangay Secretary · appointed
- ABDULA, JASRAH-WEESAM ARAGASI
Sangguniang Barangay · 7
- 1IBAD, TANGAN MACATEMBEL
- 2USMAN, FAHAD BAYAO
- 3BADRUDIN, ASGAR ANTAG
- 4ABDULAZIZ, FAHMIE RUMANDA
- 5BUISAN, HOSNI BETIKAN
- 6AMBAG, JAYRON LAMBAK
- 7MLOK, ALIBADRON NUL
04Bagua IIIDEGUCHI, SHIERI GONSAGA10
Punong Barangay
DEGUCHI, SHIERI GONSAGA
SK Chairperson
PAGAYAO, NUR-HAZAN DIOLANEN
- Barangay Secretary · appointed
- BARRIOS, HILBERT AMBALONG JR
Sangguniang Barangay · 7
- 1AYUNAN, AL-RAFF SINGH
- 2PUNDAG, ODIN MACACUA
- 3BLAH, ALHUSSEIN BALASAMA
- 4UDI, GLENFREY ABAS
- 5SINSUAT, DATU HAARON BLAH MIKHAIL BIRUAR
- 6GUARIN, EFREN OPEÑA
- 7DIOLANEN, FAIZAL ABDULMANAN
05KalangananPASAWIRAN, DATU BIMBO AYUNAN10
Punong Barangay
PASAWIRAN, DATU BIMBO AYUNAN
SK Chairperson
AYUNAN, TON-MAHATHIR KASIM
- Barangay Secretary · appointed
- AYUNAN, SONNY GAMPONG
Sangguniang Barangay · 7
- 1AYUNAN, MOHAMMAD JAVIER LAGUIB
- 2AYUNAN, BABY BANSIL
- 3AYUNAN, MUHAMMAD YSHMAEL ABDUL
- 4MONGGUI, OMARMOCTAR AYUNAN
- 5UBA, LUCMAN AYUNAN
- 6KUNSA, BRAHIM
- 7AYUNAN, MICHAEL OMAR
06Kalanganan IKATO, HASNA PANDI4
Punong Barangay
KATO, HASNA PANDI
Sangguniang Barangay · 3
- 1BACOL, FAHAD ARAP
- 2BROWN, JANE ANTONNETE DIAMOS
- 3ABDULKADIR, SALAMUDIN SAMAMA
07Kalanganan IIAYUNAN, DATU EDRIS PASAWIRAN9
Punong Barangay
AYUNAN, DATU EDRIS PASAWIRAN
SK Chairperson
LIDASAN, DATU AMIR HAMIM EBRAHIM
- Barangay Secretary · appointed
- AGUIAO, RAYHANA EBRAHIM
Sangguniang Barangay · 6
- 1EMBONG, USAY EMBANG
- 2SAIDALI, AMIN BADRUDIN
- 3PANDA, GUIAMERON ANGGOLING
- 4SALIK, SAIDALI KALI
- 5MUSTAPHA, MOHAMMAD ALI AMPATUAN
- 6EBRAHIM, ANISAH SALIM
08PoblacionUSMAN, NASSER ABDULLAH JR10
Punong Barangay
USMAN, NASSER ABDULLAH JR
SK Chairperson
ROUP, MOHAIREN SAMO
- Barangay Secretary · appointed
- ABO, GIRLIE SINGAYEN
Sangguniang Barangay · 7
- 1USMAN, NASSER ABAS SR
- 2LUMAYON, SITTIE MANDEGAN
- 3NANDING, JUNJUN MASUKAT
- 4ABUBAKAR, MONTASER ENDOL
- 5LAUBAN, TARHATA EDZA
- 6MANISI, ELMO SALIK
- 7RACMAN, RAGIEL TAGALOGUIN
09Poblacion IMANGELEN, MOHAMAD ALI BAJUNAID10
Punong Barangay
MANGELEN, MOHAMAD ALI BAJUNAID
SK Chairperson
ABDULSAMAD, MUHSIN GARMES
- Barangay Secretary · appointed
- LIMBA, LAURA DELOS REYES
Sangguniang Barangay · 7
- 1TAYUAN, JIMMY DELOS REYES
- 2NACO, USMAN AKMAD
- 3PAKAN, UNTI MANGUNAWAL
- 4DALAMA, ABA AYOB
- 5LATIP, CHODEAR MAULANA
- 6AWAL, DINO LIM
- 7MAD, JUCKER LIM
10Poblacion IIMADAG, BAI JOHAIRA SALINDAB10
Punong Barangay
MADAG, BAI JOHAIRA SALINDAB
SK Chairperson
AMILIL, KYLA MADAG
- Barangay Secretary · appointed
- USMAN, FATIMA GUIATON
Sangguniang Barangay · 7
- 1MADAG, JOHAIR SURAIK
- 2RAKIM, BASIER PAIDOMAMA
- 3SURAIK, KUSARY ABDUL
- 4BANDON, RAMIE ABDULLAH
- 5ALANG, AMIN GUIANON
- 6BELEN, CONNIE REYES
- 7ANGAS, SAUDIN ZACARIA
11Poblacion IIITOTI, JUHAIR AKMAD10
Punong Barangay
TOTI, JUHAIR AKMAD
SK Chairperson
PENDI, BAI SITI NISREEN SANGKAD
- Barangay Secretary · appointed
- OLIDAN, RAZEL GARCIA
Sangguniang Barangay · 7
- 1KANAPIA, BENJAMIN LAUGAN
- 2SANAYATIN, SHONGKO BASSER AKAN
- 3GUIAMAD, HAMIMA ABDUL
- 4ALJAS, GLENNIE BUCOL
- 5SAYRE, JOCELYN SALAC
- 6PIANG, ABDULRAHIM DILANGALEN
- 7ABUBAKAR, MOJAHID ENDOL
12Poblacion IVAYUNAN, RAGINA LAGUIAB10
Punong Barangay
AYUNAN, RAGINA LAGUIAB
SK Chairperson
SALINAS, MICHAEL JOSH DEL-ROSARIO
- Barangay Secretary · appointed
- DEL ROSARIO, RAYMON CANOY
Sangguniang Barangay · 7
- 1PASAWIRAN, NORHANA AYUNAN
- 2SUMNDAD, AL JAYNODIN AKMAD
- 3DEOCAMPO, BELLMER BARRIOS
- 4BALACY, ARCELITO MALINGIN JR
- 5OSAMA, NASSER BORRO
- 6VILLASIS, HERNAN BARREDO
- 7AGAK, FAHAD TAN
13Poblacion IXMOHAMMAD, NASRUDIN ENGCONGAN10
Punong Barangay
MOHAMMAD, NASRUDIN ENGCONGAN
SK Chairperson
MOHAMMAD, AMERSHAD ENGCONGAN
- Barangay Secretary · appointed
- BANDON, SAHIDA TABARA
Sangguniang Barangay · 7
- 1GUIAMAD, AMINODIN ENGCONGAN
- 2GUIAMAD, MICHAEL APAN
- 3MOHAMMAD, ABDULMAID MOHAMMAD
- 4MOHAMMAD, NORODIN ENGCONGAN
- 5TAHA, NACIRULLAH MAKASASA
- 6NGIAN, UYAG ABDULLA
- 7AMAN, ALVIN SABDULA
14Poblacion VPUSAKA, PAHIMA PASAWIRAN10
Punong Barangay
PUSAKA, PAHIMA PASAWIRAN
SK Chairperson
MATANOG, PRINCE MOHAZ RAFSANJANIE SALVADOR
- Barangay Secretary · appointed
- PADAYHAG, NENALYN CASTILLON
Sangguniang Barangay · 7
- 1ALIBONGA, BAI JAMELAH PASAWIRAN
- 2ALIPULO, SHARIFF PAGAYAO
- 3USMAN, KARLA CHUA
- 4LATIP, ALMA GANI
- 5MASUKAT, MAD ABDUL
- 6SALI, BASHIER ACOB
- 7YAP, JOSE LU
15Poblacion VIAYUNAN, MAHATHEER LAGUIAB10
Punong Barangay
AYUNAN, MAHATHEER LAGUIAB
SK Chairperson
EDU, LUCMAN PASAWIRAN
- Barangay Secretary · appointed
- BAGUAMAMA, BAILYN DIAR
Sangguniang Barangay · 7
- 1AYAO, AL-HASIM RANGAN
- 2MANALO, ESRAFY JOQUINO
- 3AYUNAN, MAMA GUIMBA
- 4DERON, WAHIDA KIRAM
- 5ZAINAL, SITTIE SYARAH SABANG
- 6PANGSAYAN, BASIR ARA
- 7KARIS, MICHAEL AKIRAN
16Poblacion VIIADTONG, SOLAIMAN ULANEN10
Punong Barangay
ADTONG, SOLAIMAN ULANEN
SK Chairperson
MISUARI, JOHAMIR APAN
- Barangay Secretary · appointed
- SANGKI, REHANA ADTONG
Sangguniang Barangay · 7
- 1ADTONG, HASANAL LABAY
- 2TAUG, ZURAINA ALI
- 3ALLUDEN, MAHER CUMBAO
- 4GUIAMAN, MANDO USOP
- 5DAYO, ABDAWI WAHAB JR
- 6LAUBAN, JAVIER MANGLAGING
- 7PASIKAMAN, SARAH KAMARUDIN
17Poblacion VIIISEMA, BAISLA DIOCOLANO10
Punong Barangay
SEMA, BAISLA DIOCOLANO
SK Chairperson
SEMA, DATU MOHAMAD ESMAIL SALIK
- Barangay Secretary · appointed
- MIDTIMBANG, NORAISA MAGUMNANG
Sangguniang Barangay · 7
- 1SEMA, ALWALEY DIOCOLANO
- 2SALIK, GUIALIL KALIPA
- 3GUIMBA, BAI LANIE GUIOMLA
- 4BANDAL, MOHAMMAD FAISAL DURADO
- 5MACARGAS, ARBAYA SEMA
- 6SEMA, ZAMANY BLAH
- 7DORADO, AL HAMID KUSAIN
18Rosary HeightsARUMPAC, ALMEIHDA BIRUAR10
Punong Barangay
ARUMPAC, ALMEIHDA BIRUAR
SK Chairperson
DALGAN, POGIE MAMA
- Barangay Secretary · appointed
- BENITO, FATIMA PIANG
Sangguniang Barangay · 7
- 1KATAMBAK, ESNAIRAH ADIL
- 2MANGANSAKAN, ALIMUDIN ABDULLAH
- 3CASTILLO, ROBERTO PASCUAL
- 4AMPATUAN, RUDY DATUMANONG
- 5DALAGAN, JANETH GARCIA
- 6ESCALONA, ALFONSO SALMORIN
- 7KAMSA, BASCO GANDAWALI
19Rosary Heights IMORALES, APRIL LOYLOY10
Punong Barangay
MORALES, APRIL LOYLOY
SK Chairperson
OBREGON, JHON BHERT ALBERTO
- Barangay Secretary · appointed
- UBAG, JOSE MELJOHN CORTEZ
Sangguniang Barangay · 7
- 1ARUMPAC, ABONTO MARONSING JR
- 2SUMNDAD, SAIDALI AKMAD
- 3SISMUNDO, FLORENCIO GARDE JR
- 4MORALES, MARLOWE CORTEZ
- 5CELLEROS, JACQUILINE POQUITA
- 6AVILES, RODRIGO CRIS LOPEZ II
- 7IBRAHIM, JOANNA IMBANG
20Rosary Heights IICORAZA, CHRISTOPHER ANTHONY GINANG10
Punong Barangay
CORAZA, CHRISTOPHER ANTHONY GINANG
SK Chairperson
HUESCA, RESIE BOY AWITIN
- Barangay Secretary · appointed
- DELA CRUZ, JENNY LYN PATRICIO
Sangguniang Barangay · 7
- 1DULAHIM, CECILE CAXCON
- 2PIANG, TULONDATU KALIS
- 3ALIX, HELEN TRAYA
- 4SALIG, WENCESLAO LAFUENTE JR.
- 5ORIG, NILDA BARETE
- 6GORDONCILLO, DANILO BASILIO GORDY
- 7LOBATON, RONALD AMAC NALA
21Rosary Heights IIIPASAWILAN, OMAR ANDONG10
Punong Barangay
PASAWILAN, OMAR ANDONG
SK Chairperson
KAMID, KHASMIR LAUBAN
- Barangay Secretary · appointed
- GUIALI, MOSAAD TAHIR
Sangguniang Barangay · 7
- 1AYOB, NURKHALID DILANGALEN
- 2LAUBAN, ALFRASIL E
- 3UTTO, ASAM KAMAONG
- 4FELMIN, NURHASSIM MINANG
- 5BIRUAR, MUHAMAR MACMOD
- 6ALON, MUHAMMAD NAIN CLUTARIO
- 7WEE, CESAR CHAVES
22Rosary Heights IVOMAR, MOJAHIDA SALENDAB10
Punong Barangay
OMAR, MOJAHIDA SALENDAB
SK Chairperson
KASIM, DATU AL ZULADZIS BANSIL
- Barangay Secretary · appointed
- CABANLIT, EDELYN DELGADO
Sangguniang Barangay · 7
- 1NISNISAN, YVES ER-ER
- 2MERCADO, LINA URIETA
- 3ANASTACIO, ANALIE VIOLANDA
- 4EBAD, SOLEDAD SOLEDAD
- 5APELLADO, EVELYN VALLESCAS
- 6HORNIDO, MARCELO BOMPAT JR
- 7SELA, MUSLIMEN ANTE
23Rosary Heights IXDATUKAKA, ISRAEL ADIM10
Punong Barangay
DATUKAKA, ISRAEL ADIM
SK Chairperson
EBRAHIM, SALAHUDIN GUIAMAN
- Barangay Secretary · appointed
- MARTINEZ, MA. DOLORES RICAFORTE
Sangguniang Barangay · 7
- 1GUIAMAN, MICHAEL ALI MIKE
- 2GUIAMAN, HANIVAL DINGA
- 3ALONDAY, JOSE RONNIE CANADO
- 4RONQUILLO, JOVELYN MAGHANOY
- 5GUIAMAN, MOHAMAD ASHRAF ABDUL GANI
- 6SUGALA, TAGADAYA CAMARON
- 7KALIPA, JORDAN EMBANG
24Rosary Heights VESPINO, FIDEL DINO MAGLALANG10
Punong Barangay
ESPINO, FIDEL DINO MAGLALANG
SK Chairperson
AYUNAN, DATU ANSHARIE ABDUL
- Barangay Secretary · appointed
- OMAR, NORHANA ASI
Sangguniang Barangay · 7
- 1MAULANA, SARAH DISALUNGAN
- 2MLUK, RAIDA MANIBPEL
- 3ALI, FAIZAL CHAN
- 4MANTAWIL, ADJHARIE USMAN
- 5IBAD, MICHAEL IAN ALAM
- 6LUMENDA, ZUADA SALIK
- 7KUSAIN, OMAR WAHAB
25Rosary Heights VIOYOD, MOHAMMAD NUR DELOS REYES10
Punong Barangay
OYOD, MOHAMMAD NUR DELOS REYES
SK Chairperson
MIDTIMBANG, DATU NIEL MIDTIMBANG
- Barangay Secretary · appointed
- ABDULGANI, JAIRUDIN MAMADRA
Sangguniang Barangay · 7
- 1PANOY, JOVILYN BULAGAO
- 2SUMAIL, KANDI MOKAMAD
- 3PANANGGULON, RAFZANJANI MAGAPISA
- 4SINSUAT, ABUTALIB MIDTIMBANG
- 5SINSUAT, DATU SADDAM SUMLAY
- 6PINGKIAN, RUDOLFO TANHENTE
- 7AMPATUAN, SUKARNO BASCON JR
26Rosary Heights VIISEMA, MOHAMMAD SYED AZZAROUK AMPATUAN10
Punong Barangay
SEMA, MOHAMMAD SYED AZZAROUK AMPATUAN
SK Chairperson
EBRAHIM, NORAINI MALDAN
- Barangay Secretary · appointed
- ABDUL, JOHAILYN ABDULGANI
Sangguniang Barangay · 7
- 1MAMALANGKAS, SUBAINA ABDULLAH
- 2ANDANG, ABDULLAH NAMLA
- 3SUMILALAO, SUHOD NUL
- 4EMBA, JOLDAN TAIB
- 5SELOAS SANTOS, EFREN BASALO
- 6BALINDONG, SADDAM DURADO
- 7EBRAHIM, JOMAR DALGAN
27Rosary Heights VIIIARUMPAC, ALAN BIRUAR JR9
Punong Barangay
ARUMPAC, ALAN BIRUAR JR
SK Chairperson
KALIM, DATU RASHID BENDALIAN
- Barangay Secretary · appointed
- KUTONGAN, JUHAIR SULTAN
Sangguniang Barangay · 6
- 1MACAPENDEG, KHADDAFY KASAN
- 2CAMBAYA, NELIA REBUGIO
- 3PINANSILO, ALMER GOLEZ
- 4BASA, REINERIO ALBORES
- 5MAGALLANES, GERARD MEDIO
- 6JARABELO, GERY ALBORES
28Rosary Heights XSINARIMBO, NAJM NUR GANI10
Punong Barangay
SINARIMBO, NAJM NUR GANI
SK Chairperson
USOP, ADNAN BALABARAN
- Barangay Secretary · appointed
- ADSA, MALIEHA MAMALANGKAY
Sangguniang Barangay · 7
- 1USOP, BRAHIM BALABARAN
- 2ACOB, IBRAHIM SANGID
- 3AMAD, UTING GUIAPAR
- 4ACOB, HARIS AYOB
- 5MACMOD, JIMBOY MASLAMAMA
- 6METO, BAKS USMAN
- 7NASA, MUHAMMAD MASUKAT
29Rosary Heights XIBINANGON, JOHARTO UMO10
Punong Barangay
BINANGON, JOHARTO UMO
SK Chairperson
SINSUAT, DATU BIMBO CUA III
- Barangay Secretary · appointed
- LOSARIA, CHERRY MAE PAGUBO
Sangguniang Barangay · 7
- 1SANDAY, DELIOSO SAADVEDRA
- 2TULAH, AIDA SANA
- 3COLLADO, ROMEO FERNANDEZ
- 4BUAT, ALDRIN KUSAIN
- 5KAMSA, ALIGUIAPAR MOHAMMAD
- 6FELICIANO, RUEL SOL
- 7ZACARIA, DATU SALAPODIN BAGO
30Rosary Heights XIIAYUNAN, MELISSA FAYE SINGH10
Punong Barangay
AYUNAN, MELISSA FAYE SINGH
SK Chairperson
ABBAS, SULFFY VILLAFLORES
- Barangay Secretary · appointed
- NAO, ABDULAZIZ BAGANDAY
Sangguniang Barangay · 7
- 1MIDTANGGAL, DATU TENG ELIAN
- 2DIMAUKOM, ALIBAI ABDUL
- 3ODIN, ARBAYA SEKAK
- 4USMAN, DATU JOHN SAED
- 5VISITACION, MIRIAN LUQUE
- 6GARCIA, MITZH RAMOS
- 7CANALES, DAVE LASPIÑAS
31Rosary Heights XIIISINARIMBO, JULKHARNAIN OMAR10
Punong Barangay
SINARIMBO, JULKHARNAIN OMAR
SK Chairperson
LIDASAN, HASMIR JIBRI BIRUAR
- Barangay Secretary · appointed
- TALINTAM, BAI SHENAH VAL PARAISO
Sangguniang Barangay · 7
- 1SINARIMBO, CHARITY PEREZ
- 2ROSAL, ARNOLD YAP
- 3PIZARRO, MARIA LUISA DELA TORRE
- 4SING, ARNOLD BANSUAN
- 5SANTOS, NARLA ORTUOSTE
- 6ANDAL, MARISSA ACO
- 7BUENAVIDES, ILLUMINADA MENDOZA
32TamontakaSema, Datu Mohammad Ali Jawawi Ampatuan10
Punong Barangay
Sema, Datu Mohammad Ali Jawawi Ampatuan
SK Chairperson
SANTIAGO, ALSHAMIR SALIM
- Barangay Secretary · appointed
- UYAG, RASMIA RAMPATAN
Sangguniang Barangay · 7
- 1Amilil, Hesham Diocolano
- 2Ambolodto, Maurodin Kamir
- 3Sapalon, Tasil Unsing
- 4Uko, Nashrodin Gandawali
- 5Balabaran, Datunot Uko
- 6Gumbila, Tato Balabaran Jr.
- 7Mlok, Norodin Awal
33Tamontaka IURAK, AKMAD BAGO10
Punong Barangay
URAK, AKMAD BAGO
SK Chairperson
PONCE, JHERON CANDAO
- Barangay Secretary · appointed
- BULUDAN, RUHAINA AYUNAN
Sangguniang Barangay · 7
- 1ADAM, REX GUIALANI
- 2BARAGUIR, DATU ALI AYUNAN
- 3SALIM, JIAREX NGILIM
- 4ABDULA, EDDIE TULANI
- 5PASANDALAN, NOMBRA KANAKAN
- 6ODIN, TATO TUGUIS
- 7ZACARIA, NORAIDA MACABANGEN
34Tamontaka IIPANGILAN, LAINA SALIKAYA10
Punong Barangay
PANGILAN, LAINA SALIKAYA
SK Chairperson
SAGADAN, BAI ALEXCIA SALIKAYA
- Barangay Secretary · appointed
- SAGADAN, BAI SITTIE ALAYSA SALIKAYA
Sangguniang Barangay · 7
- 1KUSAIN, ABDUL ADZAL
- 2ABAS, JUN ALAMAD
- 3EBRAHIM, ABDUL KASAN
- 4ABDUL, USMAN HARON
- 5USMAN, NURHUDA ABDULGAFAR
- 6PANGILAN, BENJAMIN DIOCOLANO
- 7SOLAIMAN, FAISAL ACON
35Tamontaka IIIKASAN, ZAILON AMPAO10
Punong Barangay
KASAN, ZAILON AMPAO
SK Chairperson
ABDULLAH, PRINCESS FERDAUSHIA TATA
- Barangay Secretary · appointed
- GUIADEL, ASRIA A
Sangguniang Barangay · 7
- 1MOHAMAD, HARRIS BASILIO JR
- 2GUIADEL, DOY KADATUAN
- 3DIKONG, NINO SALAZAR
- 4BUDI, MONTOS GUIA
- 5ALI, ANGGO LAILAH JR
- 6BUDI, JOMAL TUAN
- 7PALAKASI, RAHMODIN ALON
36Tamontaka IVGAYAK, THONG LUMABAO10
Punong Barangay
GAYAK, THONG LUMABAO
SK Chairperson
MUSA, ABDULRASHID AYOB
- Barangay Secretary · appointed
- MUNDAS, DIANA ESMAEL
Sangguniang Barangay · 7
- 1PILOT, ABDULSALAM USOP
- 2SOLAIMAN, ABDULKARIM SIMANG
- 3MUSA, RECTO DALAGONAN
- 4MUSA, MOGUIAHED WAHAB
- 5SOLAIMAN, AKMAD HARON
- 6BARAONTONG, OMAR SEMANG
- 7PADAS, RASAY KUSAIN
37Tamontaka VDIOCOLANO, DATUN SAVEDRA10
Punong Barangay
DIOCOLANO, DATUN SAVEDRA
SK Chairperson
DIOCOLANO, ULAMBAI ABDULRAKMAN
- Barangay Secretary · appointed
- KARIM, SAMER BLAH
Sangguniang Barangay · 7
- 1DIOCOLANO, GUIANI GUIAMA
- 2DALIMBANG, CHITO ULANEN
- 3DIOCOLANO, NURODIN DURADO
- 4DIOCOLANO, BENJAMIN ABDUL
- 5DIOCOLANO, DIMASALANG ABUBAKAR
- 6BINANGON, MAMA DUMIAL
- 7DIOCOLANO, NORUDIN TUMINDEG
Each barangay is its own local government unit with an elected punong barangay and council. The code beside a name is its PSGC identifier — the number every national record uses for that barangay.
Officials are from DILG’s Barangay Officials Directory as it stood on 2026-09-26; 37 of these 37 barangays have an entry in it. DILG publishes no term alongside the names and updates the directory as barangays report, so a name here is the last one filed rather than a guarantee of who holds the office today. DILG’s directory also carries contact details, which are not repeated here.
The office since 2001
4 surnames- 2025–2028MATABALAO, BRUCEheldUBJP
- 2022–2025MATABALAO, BRUCEUBJP
- 2019–2022GUIANI-SAYADI, CYNTHIANPC
- 2016–2019GUIANI, JAPAL JR.heldNPC
- 2013–2016GUIANI, JAPAL JR.heldPDP
- 2010–2013GUIANI, JAPAL JR J.PMP
- 2007–2010SEMA, MUSLIMIN GAMPONGheldLAKAS-CMD
- 2004–2007SEMA, MUSLIMIN GAMPONGheldLAKAS-CMD
- 2001–2004SEMA, MUSLIMIN GAMPONGLAKAS NUCD-UMDP
“Held” marks a term whose office-holder shares a surname with the term before it. Surnames, not people — a seat passing between relatives reads the same here as one person re-elected, and in most of these towns it is the more common of the two.
2025 National and Local Elections · elected May 12, 2025 · in office June 30, 2025 to June 30, 2028
COMELEC — 2025 election results, Certificates of Canvass↗Mayor
MATABALAO, BRUCE
UBJP45,578 votes52.35%
3 other candidates
- 02ABU, BUTCHLAKAS28,64232.9%
- 03GUIANI, FRANCES CYNTHIANPC12,68814.57%
- 04DILANGALEN, HAILAHIND1530.18%
Vice-Mayor
MADAG, JOHAIR
UBJP38,528 votes45.09%
2 other candidates
- 02PASAWIRAN, DATU BIMBOLAKAS32,23337.72%
- 03GUIANI, JAYJAYNPC14,68317.18%
Sangguniang Panlungsod
10 elected of 40 candidates
- 01FORMENTO, POPOYUBJP41,3505.85%
- 02MOHAMMAD, KAP JONASUBJP36,3525.14%
- 03SEMA, DATU RAIZUBJP34,5914.89%
- 04DATUMANONG, MICHAELUBJP34,1624.83%
- 05MALANG, ANWARUBJP33,8684.79%
- 06EDZLA, FAIDZUBJP31,8904.51%
- 07MIDTIMBANG, GUIADZURI IIUBJP31,5324.46%
- 08MANGELEN, MOHAMAD ALIUBJP30,7754.35%
- 09PANGILAN, JOVENUBJP29,6324.19%
- 10CANDAO, SHALIMARUBJP29,2254.14%
30 not elected
- 11ABU, HUNYNLAKAS28,3624.01%
- 12AYUNAN, BABYLAKAS27,9073.95%
- 13PASAWIRAN, MAROUFLAKAS27,0323.82%
- 14SEMA, SUKLAKAS26,9783.82%
- 15SINARIMBO, NORHASSIMLAKAS26,3273.73%
- 16RIDAO, FREDDIELAKAS25,5733.62%
- 17TAHA, KUSINLAKAS24,9003.52%
- 18USMAN, GABBYLAKAS24,5583.47%
- 19ALI, HENJIELAKAS24,2063.42%
- 20KATAMBAK, BOBBYLAKAS24,1523.42%
- 21EBRAHIM, BAI LORNA TINGOGIND12,4671.76%
- 22RABAGO, EDUARDONPC11,5281.63%
- 23JUANDAY, DANDANPC11,0511.56%
- 24MACION, HENRYNPC10,3191.46%
- 25ANASTACIO, ANALIEIND8,2301.16%
- 26MANGELEN, DUMUGKAONPC7,5051.06%
- 27EMBERGA, HERVYNPC7,0040.99%
- 28LIDASAN, ROMEONPC7,0000.99%
- 29UTTO, SUKARNONPC6,9260.98%
- 30CHUA, CHRISTINAIND6,3440.9%
- 31SANTIAGO, ALSHAMIRNPC4,4910.64%
- 32SEKAK, ABDULLAHNPC3,9340.56%
- 33GARCIA, DICKIND3,2270.46%
- 34LOKUA, MOKSALNPC2,9600.42%
- 35MAGUING, KAGUI HAMMEDIND2,8820.41%
- 36GUIAPAR, MACMODIND2,4150.34%
- 37USMAN, NAUTIND1,7560.25%
- 38AMAN, ARMANIND1,3300.19%
- 39GUIAMAN, JAMESIND1,0490.15%
- 40PIGKAULAN, PARIDOIND9630.14%
And above the city
Cotabato City is an independent component city. Its charter bars its voters from electing a governor, a vice-governor or a provincial board, so its ballot ends at the city — the next office above it is the Bangsamoro Parliament.
What a city is responsible for.
These services are devolved to this level by the Bangsamoro Local Governance Code, so they describe what Cotabato Cityis mandated to provide — not an inventory of what its offices currently run. For opening hours and requirements, the unit’s own hall is the source.
Health
01- Rural health units, health centers and barangay health stations
- Primary health care, maternal and child care, communicable disease control
- Purchase of medicines and medical supplies
Social services
02- Day care centers and child and family welfare
- Programs for women, the elderly and persons with disabilities
- Nutrition, family planning and community-based rehabilitation
Infrastructure and public works
03- Municipal or city roads, bridges, drainage and flood control
- School buildings, health centers, public markets and slaughterhouses
- Water supply systems and communal irrigation
- Sites for the police and fire stations and the municipal jail
Permits, records and regulation
04- Business permits and licensing
- Building permits and zoning enforcement
- Civil registry — birth, marriage and death certificates
- Real property assessment and tax collection
- Reclassifying farmland — capped at 15% of the town’s agricultural land, 10% or 5% in smaller classes
Agriculture, environment and safety
05- Agricultural extension, seed farms and fisheries
- Solid waste collection and disposal
- Community-based forestry projects
- Fire and police coordination, and disaster risk reduction
And at the barangay
Frontline services
- Barangay clearance and certificates of residency and indigency
- Barangay health station and day care center
- Katarungang Pambarangay — a lupon of 10 to 20 members mediates disputes before they reach court
Community
- Barangay tanod and peace and order at street level — one tanod per 200 residents, 30 at most
- Maintenance of barangay roads, footpaths and water supply
- Solid waste segregation at source
- Agricultural support — planting materials and farm produce collection and buying stations
Money it handles
- A tax of up to 1% on stores with gross sales under ₱50,000 in a city or ₱30,000 in a municipality
- Its share of the real property tax — 25% of what the province collects on property in it
- 10% of its general fund set aside for the Sangguniang Kabataan
- Its own annual budget, reviewed by the city or municipal council within 90 days
And what you pay it.
These are the ceilings the Bangsamoro Local Governance Code and its implementing rules set on what a city and its barangays may charge, with the deadlines that go with them. Cotabato City sets its own rates by ordinance and may charge less, so treat these as the most it can be rather than the bill — the hall has the ordinance.
Community tax certificate — the cedula
IRR arts. 452, 454
₱20, plus ₱1 for every ₱1,000 of income, up to ₱5,000 in all
Accrues 1 January, due by the last day of February. 24% a year on what is late.
Real property tax — the amilyar
IRR arts. 530, 531, 540, 541
Up to 1% of assessed value in a province, up to 2% in a city, plus 1% for the Special Education Fund
In full by 31 March, or in four instalments due 31 March, 30 June, 30 September and 31 December. Up to 20% off for paying early.
Business tax
IRR arts. 439, 444
Graduated by gross sales — a retailer pays 2% on the first ₱400,000 and 1% above it
Within the first 20 days of January, or of each quarter.
Professional tax
IRR art. 447
Up to ₱1,300 a year, and it covers practice anywhere in the country
By 31 January, or before you begin to practice.
Transfer of land
IRR art. 437
Up to 0.5% of the price or the fair market value, whichever is higher
Within 60 days of the deed, or of the death of the owner.
Barangay clearance
IRR art. 457
A reasonable fee the barangay council sets by ordinance
On application. The barangay also collects a store tax of up to 1% from the smallest shops.
Filing a complaint at the barangay
IRR arts. 64, 65, 78
Free — the katarungang pambarangay charges no filing fee
Mediation runs 15 days, then 15 more before the pangkat.
Paying any local tax late
IRR art. 459
A surcharge of up to 25%, plus up to 2% a month, capped at 36 months
Runs from the day the tax fell due.
About these figures
Structure from the Philippine Standard Geographic Code; population and land area from Wikidata, which carries PSA’s census figures with their census dates. Population is the 2024 Census of Population. Elected officials are the winners in COMELEC’s 2025 Certificates of Canvass, holding office to June 30, 2028.
Sulu is excluded: the Supreme Court removed it from BARMM. PSA census totals that still count Sulu will therefore be larger than the totals here. Cotabato City is listed as an area of its own, though PSA files it inside Maguindanao del Norte — the provincial figure here has the city taken out of it so the two are not counted twice. Province land area is the province’s own published figure, never a sum of its municipalities: Philippine municipal areas are self-reported and overlap, so they do not add up to the province they sit in. A blank is a fact about the record, not a zero.
A dash means the record has no figure — not a zero. Boundaries and office-holders change; where this differs from an official page, the official page is right.