Diplahan comprises 22 barangays with an estimated population of 34,624. 16 of its barangays (73%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Balangao | 1,428 | 0 | Dead zone: no towers from any source |
| Butong | 386 | 2 | Crowdsourced signal only (no registered tower) |
| Ditay | 12,124 | 0 | Dead zone: no towers from any source |
| Gaulan | 396 | 0 | Dead zone: no towers from any source |
| Goling | 602 | 0 | Dead zone: no towers from any source |
| Guinoman | 6,854 | 0 | Dead zone: no towers from any source |
| Kauswagan | 357 | 1 | Crowdsourced signal only (no registered tower) |
| Lindang | 287 | 0 | Dead zone: no towers from any source |
| Lobing | 1,842 | 0 | Dead zone: no towers from any source |
| Luop | 581 | 0 | Dead zone: no towers from any source |
| Manangon | 375 | 0 | Dead zone: no towers from any source |
| Mejo | 740 | 1 | Crowdsourced signal only (no registered tower) |
| Natan | 930 | 0 | Dead zone: no towers from any source |
| Paradise | 454 | 0 | Dead zone: no towers from any source |
| Pilar | 768 | 0 | Dead zone: no towers from any source |
| Poblacion (Diplahan) | 2,730 | 9 | Crowdsourced signal only (no registered tower) |
| Sampoli A | 382 | 0 | Dead zone: no towers from any source |
| Sampoli B | 911 | 0 | Dead zone: no towers from any source |
| Santa Cruz | 855 | 4 | Crowdsourced signal only (no registered tower) |
| Songcuya | 625 | 0 | Dead zone: no towers from any source |
| Tinongtongan | 903 | 1 | Crowdsourced signal only (no registered tower) |
| Tuno | 94 | 0 | Dead zone: no towers from any source |