Banisilan adalah munisipalitas di provinsi Cotabato, Filipina.
Pada tahun 2009, munisipalitas ini memiliki populasi sebesar 42.720 jiwa atau 7.678 rumah tangga.
Pembagian wilayah
Secara politis Banisilan terbagi atas 20 barangay, yaitu:
- Banisilan Poblacion
- Busaon
- Capayangan
- Carugmanan
- Gastav
- Kalawaig
- Kiaring
- Malagap
- Malinao
- Miguel Macasarte
- Pantar
- Paradise
- Pinamulaan
- Poblacion II
- Puting-bato
- Salama
- Thailand
- Tinimbacan
- Tumbao-Camalig
- Wadya
Pranala luar
7°29′28″N 124°43′26″E / 7.491°N 124.724°E / 7.491; 124.724