Banisilan, Cotabato

Secara politis Banisilan terbagi atas 20 barangay, yaitu: