Zamboanga City comprises 101 barangays with an estimated population of 864,225. 24 of its barangays (24%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Arena Blanco | 4,069 | 1 | Registered tower only (not crowd-verified) |
| Ayala | 15,616 | 22 | Verified coverage (NTC + crowdsourced) |
| Baliwasan | 27,104 | 64 | Verified coverage (NTC + crowdsourced) |
| Baluno | 7,026 | 2 | Crowdsourced signal only (no registered tower) |
| Barangay Zone I (Pob.) | 2,206 | 14 | Verified coverage (NTC + crowdsourced) |
| Barangay Zone II (Pob.) | 1,271 | 29 | Verified coverage (NTC + crowdsourced) |
| Barangay Zone III (Pob.) | 3,884 | 55 | Verified coverage (NTC + crowdsourced) |
| Barangay Zone IV (Pob.) | 1,182 | 27 | Verified coverage (NTC + crowdsourced) |
| Boalan | 6,502 | 33 | Verified coverage (NTC + crowdsourced) |
| Bolong | 5,758 | 10 | Verified coverage (NTC + crowdsourced) |
| Buenavista | 5,104 | 6 | Verified coverage (NTC + crowdsourced) |
| Bunguiao | 5,141 | 4 | Crowdsourced signal only (no registered tower) |
| Busay (Sacol Island) | 702 | 0 | Dead zone: no towers from any source |
| Cabaluay | 13,406 | 7 | Verified coverage (NTC + crowdsourced) |
| Cabatangan | 23,454 | 62 | Verified coverage (NTC + crowdsourced) |
| Cacao | 1,565 | 0 | Dead zone: no towers from any source |
| Calabasa | 2,826 | 0 | Dead zone: no towers from any source |
| Calarian | 37,602 | 71 | Verified coverage (NTC + crowdsourced) |
| Camino Nuevo | 2,982 | 53 | Verified coverage (NTC + crowdsourced) |
| Campo Islam | 3,911 | 10 | Crowdsourced signal only (no registered tower) |
| Canelar | 5,940 | 62 | Verified coverage (NTC + crowdsourced) |
| Capisan | 1,081 | 1 | Crowdsourced signal only (no registered tower) |
| Cawit | 10,492 | 5 | Verified coverage (NTC + crowdsourced) |
| Culianan | 5,042 | 29 | Verified coverage (NTC + crowdsourced) |
| Curuan | 9,297 | 5 | Verified coverage (NTC + crowdsourced) |
| Dita | 1,268 | 1 | Registered tower only (not crowd-verified) |
| Divisoria | 8,660 | 28 | Verified coverage (NTC + crowdsourced) |
| Dulian (Upper Bunguiao) | 1,581 | 1 | Crowdsourced signal only (no registered tower) |
| Dulian (Upper Pasonanca) | 1,794 | 0 | Dead zone: no towers from any source |
| Guisao | 1,469 | 0 | Dead zone: no towers from any source |
| Guiwan | 11,632 | 31 | Verified coverage (NTC + crowdsourced) |
| Kasanyangan | 12,987 | 35 | Verified coverage (NTC + crowdsourced) |
| La Paz | 7,811 | 3 | Verified coverage (NTC + crowdsourced) |
| Labuan | 9,306 | 5 | Verified coverage (NTC + crowdsourced) |
| Lamisahan | 3,451 | 0 | Dead zone: no towers from any source |
| Landang Gua | 4,941 | 0 | Dead zone: no towers from any source |
| Landang Laum | 4,889 | 0 | Dead zone: no towers from any source |
| Lanzones | 2,049 | 2 | Crowdsourced signal only (no registered tower) |
| Lapakan | 1,686 | 0 | Dead zone: no towers from any source |
| Latuan (Curuan) | 704 | 0 | Dead zone: no towers from any source |
| Licomo | 6,227 | 8 | Verified coverage (NTC + crowdsourced) |
| Limaong | 6,030 | 0 | Dead zone: no towers from any source |
| Limpapa | 2,402 | 1 | Registered tower only (not crowd-verified) |
| Lubigan | 812 | 4 | Crowdsourced signal only (no registered tower) |
| Lumayang | 894 | 0 | Dead zone: no towers from any source |
| Lumbangan | 1,753 | 3 | Registered tower only (not crowd-verified) |
| Lunzuran | 11,876 | 13 | Verified coverage (NTC + crowdsourced) |
| Maasin | 8,181 | 5 | Verified coverage (NTC + crowdsourced) |
| Malagutay | 15,918 | 1 | Verified coverage (NTC + crowdsourced) |
| Mampang | 28,521 | 11 | Verified coverage (NTC + crowdsourced) |
| Manalipa | 1,352 | 0 | Dead zone: no towers from any source |
| Mangusu | 2,486 | 10 | Verified coverage (NTC + crowdsourced) |
| Manicahan | 12,640 | 6 | Verified coverage (NTC + crowdsourced) |
| Mariki | 6,204 | 1 | Crowdsourced signal only (no registered tower) |
| Mercedes | 25,228 | 13 | Verified coverage (NTC + crowdsourced) |
| Muti | 5,221 | 2 | Verified coverage (NTC + crowdsourced) |
| Pamucutan | 6,864 | 3 | Verified coverage (NTC + crowdsourced) |
| Pangapuyan | 5 | 0 | Dead zone: no towers from any source |
| Panubigan | 403 | 1 | Crowdsourced signal only (no registered tower) |
| Pasilmanta (Sacol Island) | 1,202 | 0 | Dead zone: no towers from any source |
| Pasobolong | 2,393 | 9 | Verified coverage (NTC + crowdsourced) |
| Pasonanca | 47,509 | 29 | Verified coverage (NTC + crowdsourced) |
| Pasonanca Natural Park under Jurisdiction of Zamboanga City | 5,444 | 1 | Registered tower only (not crowd-verified) |
| Patalon | 5,384 | 5 | Verified coverage (NTC + crowdsourced) |
| Putik | 21,653 | 63 | Verified coverage (NTC + crowdsourced) |
| Quiniput | 2,654 | 4 | Crowdsourced signal only (no registered tower) |
| Recodo | 19,152 | 22 | Verified coverage (NTC + crowdsourced) |
| Rio Hondo | 6,554 | 1 | Verified coverage (NTC + crowdsourced) |
| Salaan | 3,283 | 1 | Registered tower only (not crowd-verified) |
| San Jose Cawa-cawa | 5,016 | 15 | Verified coverage (NTC + crowdsourced) |
| San Jose Gusu | 6,569 | 35 | Verified coverage (NTC + crowdsourced) |
| San Roque | 32,533 | 31 | Verified coverage (NTC + crowdsourced) |
| Sangali | 16,787 | 6 | Verified coverage (NTC + crowdsourced) |
| Santa Barbara | 4,483 | 5 | Verified coverage (NTC + crowdsourced) |
| Santa Catalina | 7,725 | 40 | Verified coverage (NTC + crowdsourced) |
| Santa Maria | 35,552 | 96 | Verified coverage (NTC + crowdsourced) |
| Santo Niño | 5,554 | 19 | Verified coverage (NTC + crowdsourced) |
| Sibulao (Caruan) | 4,001 | 0 | Dead zone: no towers from any source |
| Sinubung | 1,973 | 2 | Registered tower only (not crowd-verified) |
| Sinunoc | 11,559 | 8 | Verified coverage (NTC + crowdsourced) |
| Tagasilay | 3,781 | 6 | Verified coverage (NTC + crowdsourced) |
| Taguiti | 714 | 0 | Dead zone: no towers from any source |
| Talabaan | 8,170 | 9 | Verified coverage (NTC + crowdsourced) |
| Talisayan | 5,600 | 6 | Verified coverage (NTC + crowdsourced) |
| Talon-talon | 38,294 | 34 | Verified coverage (NTC + crowdsourced) |
| Taluksangay | 6,972 | 0 | Dead zone: no towers from any source |
| Tetuan | 27,655 | 95 | Verified coverage (NTC + crowdsourced) |
| Tictapul | 1,773 | 2 | Verified coverage (NTC + crowdsourced) |
| Tigbalabag | 1,670 | 1 | Crowdsourced signal only (no registered tower) |
| Tigtabon | 1,615 | 0 | Dead zone: no towers from any source |
| Tolosa | 3,925 | 0 | Dead zone: no towers from any source |
| Tugbungan | 21,971 | 23 | Verified coverage (NTC + crowdsourced) |
| Tulungatung | 6,673 | 4 | Verified coverage (NTC + crowdsourced) |
| Tumaga | 35,933 | 36 | Verified coverage (NTC + crowdsourced) |
| Tumalutab | 898 | 0 | Dead zone: no towers from any source |
| Tumitus | 1,563 | 0 | Dead zone: no towers from any source |
| Unclaimed Area under Jurisdiction of Zamboanga City | 2,989 | 0 | Dead zone: no towers from any source |
| Victoria | 3,972 | 3 | Crowdsourced signal only (no registered tower) |
| Vitali | 9,660 | 11 | Verified coverage (NTC + crowdsourced) |
| Watershed Area under Jurisdiction of Zamboanga City | 4,445 | 0 | Dead zone: no towers from any source |
| Zambowood | 8,564 | 7 | Verified coverage (NTC + crowdsourced) |