Batan comprises 20 barangays with an estimated population of 29,313. 13 of its barangays (65%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Ambolong | 2,518 | 5 | Crowdsourced signal only (no registered tower) |
| Angas | 1,593 | 1 | Crowdsourced signal only (no registered tower) |
| Bay-ang | 1,714 | 0 | Dead zone: no towers from any source |
| Cabugao | 1,770 | 6 | Crowdsourced signal only (no registered tower) |
| Caiyang | 737 | 0 | Dead zone: no towers from any source |
| Camaligan | 2,757 | 2 | Crowdsourced signal only (no registered tower) |
| Camanci | 2,059 | 0 | Dead zone: no towers from any source |
| Ipil | 427 | 0 | Dead zone: no towers from any source |
| Lalab | 3,236 | 6 | Crowdsourced signal only (no registered tower) |
| Lupit | 1,446 | 0 | Dead zone: no towers from any source |
| Magpag-ong | 1,370 | 0 | Dead zone: no towers from any source |
| Magubahay | 624 | 0 | Dead zone: no towers from any source |
| Mambuquiao | 1,267 | 0 | Dead zone: no towers from any source |
| Man-up | 1,318 | 0 | Dead zone: no towers from any source |
| Mandong | 1,510 | 0 | Dead zone: no towers from any source |
| Napti | 744 | 0 | Dead zone: no towers from any source |
| Palay | 1,525 | 0 | Dead zone: no towers from any source |
| Poblacion | 1,304 | 1 | Crowdsourced signal only (no registered tower) |
| Songcolan | 706 | 0 | Dead zone: no towers from any source |
| Tabon | 688 | 1 | Crowdsourced signal only (no registered tower) |