Places beginning with BA in North Cotabato, Philippines
Babakayoar
Badebe
Bagong Tapay
Bagontapay
Bagorebas
Baguer
Baguier
Bakat
Balat
Balatalupa
Balatikan
Balatongkayo
Balatukan
Balicayan
Baliki
Balindog
Balisuan
Balogo
Balogo
Balong
Balugan
Balungis
Balungis
Bambanen
Banawa
Bangilan
Bangilan
Banisilan
Banka
Banocagon
Banogo
Banon
Barak
Barongis
Basak
Batasan
Batiocan
Batuwalan
Bau
Bayan-Dimasalang