Buenavista comprises 15 barangays with an estimated population of 25,148. 13 of its barangays (87%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Bagacay | 1,345 | 0 | Dead zone: no towers from any source |
| Bagtingon | 1,603 | 0 | Dead zone: no towers from any source |
| Barangay I (Pob.) | 1,663 | 1 | Crowdsourced signal only (no registered tower) |
| Barangay II (Pob.) | 138 | 1 | Crowdsourced signal only (no registered tower) |
| Barangay III (Pob.) | 224 | 0 | Dead zone: no towers from any source |
| Barangay IV (Pob.) | 1,311 | 0 | Dead zone: no towers from any source |
| Bicas-bicas | 841 | 0 | Dead zone: no towers from any source |
| Caigangan | 1,602 | 0 | Dead zone: no towers from any source |
| Daykitin | 3,493 | 0 | Dead zone: no towers from any source |
| Libas | 2,111 | 0 | Dead zone: no towers from any source |
| Malbog | 2,913 | 0 | Dead zone: no towers from any source |
| Sihi | 2,045 | 0 | Dead zone: no towers from any source |
| Timbo (Sanggulong) | 607 | 0 | Dead zone: no towers from any source |
| Tungib-Lipata | 1,647 | 0 | Dead zone: no towers from any source |
| Yook | 3,605 | 0 | Dead zone: no towers from any source |