Forma parte de la provincia de Cotabato del Norte situada en la Región Administrativa de Soccsksargen también denominada Región XII.
El municipio se divide, a los efectos administrativos, en 20 barangayes o barrios, conforme a la siguiente relación:[3][4] Este territorio fue parte del Imperio español en Asia y Oceanía (1520-1898).
Hacia 1696 el capitán Rodríguez de Figueroa obtiene del gobierno español el derecho exclusivo de colonizar Mindanao.
En el transcurso del tiempo afluyeron muchos campesinos calificados pero sin tierra procedentes de casi todas las regiones del archipiélago.
En los meses siguientes llegaron más pobladores procedentes de Luzón.