As a result of several decades of migration from Visayas and Luzon, South Cotabato became a Roman Catholic predominated province with 57% adherence while Islam is a significant minority religion which is 35% of the population.
The Maguindanao tribe is the major Muslim Filipino tribe in the province.