Cotabato is a landlocked province in the SOCCSKSARGEN region of central Mindanao. At about 9,009 square kilometers it is one of the larger provinces in the Philippines and one of the most agriculturally productive, producing substantial portions of the national output of rice, corn, and other crops. It borders Lanao del Sur and Bukidnon to the north, Davao del Norte and Davao City to the east, Davao del Sur to the southeast, Sultan Kudarat to the south, and Maguindanao del Norte and Maguindanao del Sur to the west. Mount Apo — the highest peak in the Philippines — rises on its eastern boundary.
The province occupies the upper Cotabato Basin — the fertile river plains of the Mindanao River system. It stretches from Mount Apo in the east to the Piapayungan Range in the west, and between them lies the basin of the Pulangi River, or Rio Grande de Mindanao, the second-longest river in the Philippines at about 373 kilometers. Settlement by Christian migrants from Luzon and the Visayas during the American period and postwar resettlement programs transformed what was once predominantly Maguindanao and Lumad territory into a mixed-population province.
Cotabato covers about 9,009 km², and the old province of Cotabato, before it was divided, was once the largest in the Philippines. Its size reflects the Cotabato Basin's geographic scope — a broad, flat river plain surrounded by mountain ranges on three sides.
Kidapawan City sits at the base of Mount Apo, the highest mountain in the Philippines at 2,954 meters. The mountain is a protected natural park and the most prominent feature of the province's skyline. Its slopes hold mossy and montane forest, and at Ilomavis in Kidapawan the Mindanao Geothermal Production Field supplies power to the city and neighboring provinces.
The 2024 census counted 1,286,142 people in the province's 17 municipalities and its one city, Kidapawan. Eight further municipalities created from 63 barangays that voted in 2019 to join Bangsamoro lie inside the province's borders, but they are governed by BARMM as its Special Geographic Area. Cotabato is one of the few Philippine provinces that typhoons do not pass through, and rain falls fairly evenly through the year.

