Políticamente la provincia de Maguindánao, de primera categoría, se divide en 36 municipios que comprenden 506 barrios.