Lapuyan comprises 26 barangays with an estimated population of 24,739. 24 of its barangays (92%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Bulawan | 900 | 0 | Dead zone: no towers from any source |
| Carpoc | 339 | 0 | Dead zone: no towers from any source |
| Danganan | 257 | 0 | Dead zone: no towers from any source |
| Dansal | 1,199 | 0 | Dead zone: no towers from any source |
| Dumara | 1,574 | 0 | Dead zone: no towers from any source |
| Linokmadalum | 553 | 0 | Dead zone: no towers from any source |
| Luanan | 157 | 0 | Dead zone: no towers from any source |
| Lubusan | 1,624 | 0 | Dead zone: no towers from any source |
| Mahalingeb | 816 | 0 | Dead zone: no towers from any source |
| Mandeg | 301 | 0 | Dead zone: no towers from any source |
| Maralag | 755 | 0 | Dead zone: no towers from any source |
| Maruing | 1,864 | 0 | Dead zone: no towers from any source |
| Molum | 633 | 0 | Dead zone: no towers from any source |
| Pampang | 331 | 0 | Dead zone: no towers from any source |
| Pantad | 346 | 0 | Dead zone: no towers from any source |
| Pingalay | 768 | 0 | Dead zone: no towers from any source |
| Poblacion | 5,080 | 3 | Crowdsourced signal only (no registered tower) |
| Salambuyan | 823 | 0 | Dead zone: no towers from any source |
| San Jose | 1,268 | 0 | Dead zone: no towers from any source |
| Sayog | 1,215 | 0 | Dead zone: no towers from any source |
| Tabon | 197 | 1 | Crowdsourced signal only (no registered tower) |
| Talabob | 1,536 | 0 | Dead zone: no towers from any source |
| Tiguha | 533 | 0 | Dead zone: no towers from any source |
| Tininghalang | 628 | 0 | Dead zone: no towers from any source |
| Tipasan | 426 | 0 | Dead zone: no towers from any source |
| Tugaya | 616 | 0 | Dead zone: no towers from any source |