Jabarkan Pembagian wilayah dari Cotabato

Secara administratif provinsi Cotabato terbagi menjadi 17 munisipalitas dan 1 kota, yaitu:

Nama "Cotabato" diturunkan dari kata Maguindanao kuta wato, atau kemungkinan dari kata Melayu "kota batu".

Bekas provinsi Cotabato pernah menjadi yang terbesar di Filipina. Pada 1966, Cotabato Selatan dimekarkan sebagai provinsi terpisah. Pada 22 November 1973, sebuah Dekret Kepresidenan membagi provinsi sisanya menjadi Cotabato Utara, Maguindanao, dan Sultan Kudarat.

Cotabato Utara berganti nama menjadi Cotabato pada 19 Desember 1983.