Datu Piang comprises 16 barangays with an estimated population of 16,033. 8 of its barangays (50%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Alonganan | 402 | 3 | Crowdsourced signal only (no registered tower) |
| Ambadao | 590 | 1 | Crowdsourced signal only (no registered tower) |
| Balanakan | 813 | 3 | Crowdsourced signal only (no registered tower) |
| Balong | 771 | 0 | Dead zone: no towers from any source |
| Buayan | 3,399 | 2 | Crowdsourced signal only (no registered tower) |
| Dado | 569 | 0 | Dead zone: no towers from any source |
| Damabalas | 374 | 1 | Crowdsourced signal only (no registered tower) |
| Duaminanga | 1,614 | 0 | Dead zone: no towers from any source |
| Kalipapa | 329 | 0 | Dead zone: no towers from any source |
| Kanguan | 2,750 | 1 | Crowdsourced signal only (no registered tower) |
| Liong | 426 | 0 | Dead zone: no towers from any source |
| Magaslong | 328 | 0 | Dead zone: no towers from any source |
| Masigay | 502 | 5 | Crowdsourced signal only (no registered tower) |
| Montay | 382 | 0 | Dead zone: no towers from any source |
| Poblacion (Dulawan) | 839 | 1 | Crowdsourced signal only (no registered tower) |
| Reina Regente | 1,945 | 0 | Dead zone: no towers from any source |