South Cotabato has 225 barangays across 12 municipalities. 110 barangays (49%) are connectivity dead zones.
| Municipality | Barangays | Dead zones |
|---|---|---|
| Banga | 22 | 12 (55%) |
| City of Koronadal (Capital) | 27 | 4 (15%) |
| General Santos City (Dadiangas) | 26 | 1 (4%) |
| Lake Sebu | 19 | 16 (84%) |
| Norala | 14 | 11 (79%) |
| Polomolok | 23 | 7 (30%) |
| Santo Niño | 10 | 9 (90%) |
| Surallah | 17 | 10 (59%) |
| T'Boli | 25 | 19 (76%) |
| Tampakan | 14 | 11 (79%) |
| Tantangan | 13 | 3 (23%) |
| Tupi | 15 | 7 (47%) |