Compostela comprises 17 barangays with an estimated population of 53,505. 7 of its barangays (41%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Bagalnga | 2,013 | 0 | Dead zone: no towers from any source |
| Basak | 1,963 | 0 | Dead zone: no towers from any source |
| Buluang | 2,852 | 4 | Crowdsourced signal only (no registered tower) |
| Cabadiangan | 3,030 | 2 | Crowdsourced signal only (no registered tower) |
| Cambayog | 1,214 | 0 | Dead zone: no towers from any source |
| Canamucan | 6,584 | 5 | Verified coverage (NTC + crowdsourced) |
| Cogon | 7,299 | 7 | Verified coverage (NTC + crowdsourced) |
| Dapdap | 1,220 | 0 | Dead zone: no towers from any source |
| Estaca | 4,471 | 16 | Crowdsourced signal only (no registered tower) |
| Lupa | 764 | 0 | Dead zone: no towers from any source |
| Magay | 3,124 | 4 | Verified coverage (NTC + crowdsourced) |
| Mulao | 1,991 | 0 | Dead zone: no towers from any source |
| Panangban | 1,478 | 1 | Crowdsourced signal only (no registered tower) |
| Poblacion | 12,514 | 17 | Verified coverage (NTC + crowdsourced) |
| Tag-ube | 776 | 0 | Dead zone: no towers from any source |
| Tamiao | 1,573 | 3 | Crowdsourced signal only (no registered tower) |
| Tubigan | 639 | 1 | Registered tower only (not crowd-verified) |