Pada tahun 2009, provinsi ini memiliki populasi sebesar 1.121.974 jiwa. Dengan luas wilayah 9.008,90km2 maka kepadatan penduduknya adalah 125 jiwa/km2.
Pembagian wilayah
Secara administratif provinsi Cotabato terbagi menjadi 17 munisipalitas dan 1 kota, yaitu:[1]
^1 Secara administratif masuk ke wilayah Bangsamoro.
Sejarah
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 November1973, sebuah Dekret Kepresidenan membagi provinsi sisanya menjadi Cotabato Utara, Maguindanao, dan Sultan Kudarat.
Cotabato Utara berganti nama menjadi Cotabato pada 19 Desember1983.
Penduduk asli Maguindanaon dari provinsi Cotabato memiliki budaya memesona semacam musik kulintang, sejenis musik gong spesifik, ditemukan di antara kelompok Muslim dan non-Muslim di Filipina Selatan.