Piddig comprises 23 barangays with an estimated population of 21,935. 13 of its barangays (57%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Ab-abut | 371 | 0 | Dead zone: no towers from any source |
| Abucay | 1,608 | 3 | Crowdsourced signal only (no registered tower) |
| Anao (Pob.) | 676 | 3 | Crowdsourced signal only (no registered tower) |
| Arua-ay | 602 | 11 | Crowdsourced signal only (no registered tower) |
| Bimmanga | 452 | 0 | Dead zone: no towers from any source |
| Boyboy | 1,301 | 0 | Dead zone: no towers from any source |
| Cabaroan (Pob.) | 883 | 1 | Crowdsourced signal only (no registered tower) |
| Calambeg | 1,449 | 1 | Crowdsourced signal only (no registered tower) |
| Callusa | 704 | 1 | Crowdsourced signal only (no registered tower) |
| Dupitac | 805 | 0 | Dead zone: no towers from any source |
| Estancia | 1,026 | 0 | Dead zone: no towers from any source |
| Gayamat | 390 | 0 | Dead zone: no towers from any source |
| Lagandit | 299 | 0 | Dead zone: no towers from any source |
| Libnaoan | 587 | 1 | Crowdsourced signal only (no registered tower) |
| Loing (Pob.) | 1,689 | 2 | Crowdsourced signal only (no registered tower) |
| Maab-abaca | 288 | 0 | Dead zone: no towers from any source |
| Mangitayag | 956 | 0 | Dead zone: no towers from any source |
| Maruaya | 1,399 | 0 | Dead zone: no towers from any source |
| San Antonio | 790 | 1 | Crowdsourced signal only (no registered tower) |
| Santa Maria | 1,582 | 0 | Dead zone: no towers from any source |
| Sucsuquen | 924 | 0 | Dead zone: no towers from any source |
| Tangaoan | 1,454 | 0 | Dead zone: no towers from any source |
| Tonoton | 1,700 | 3 | Crowdsourced signal only (no registered tower) |