Banisilan is a 2nd-class municipality in North Cotabato (Region XII), Philippines. It was formally established on February 8, 1982, through the partition of twelve barangays from Carmen under Batas Pambansa Blg. 141.
Population: 46,995 (2020 census) — roughly 81 people/km².
Area & Terrain: Covers about 577 km² with elevations between 233 and 599 meters, featuring rolling uplands and lower plains.
Barangays: Includes 20 barangays like Banisilan, Poblacion I & II, Paradise, Puting-Bato, Pantar, Salama, Tinimbacan, and Wadya
A growing agricultural town with diversified crops, significant infrastructure investments, and improving public services. With enhanced road connectivity, planned healthcare facilities, active farming initiatives, and natural attractions, it’s a promising hub in northern North Cotabato.