San Juan comprises 42 barangays with an estimated population of 116,547. 15 of its barangays (36%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Abung | 2,702 | 3 | Crowdsourced signal only (no registered tower) |
| Balagbag | 2,735 | 0 | Dead zone: no towers from any source |
| Barualte | 1,478 | 3 | Crowdsourced signal only (no registered tower) |
| Bataan | 2,788 | 2 | Crowdsourced signal only (no registered tower) |
| Buhay Na Sapa | 5,110 | 5 | Crowdsourced signal only (no registered tower) |
| Bulsa | 1,687 | 0 | Dead zone: no towers from any source |
| Calicanto | 967 | 4 | Crowdsourced signal only (no registered tower) |
| Calitcalit | 4,429 | 6 | Crowdsourced signal only (no registered tower) |
| Calubcub I | 1,371 | 8 | Crowdsourced signal only (no registered tower) |
| Calubcub II | 4,622 | 4 | Crowdsourced signal only (no registered tower) |
| Catmon | 991 | 0 | Dead zone: no towers from any source |
| Coloconto | 1,266 | 0 | Dead zone: no towers from any source |
| Escribano | 4,289 | 0 | Dead zone: no towers from any source |
| Hugom | 1,088 | 1 | Crowdsourced signal only (no registered tower) |
| Imelda (Tubog) | 1,078 | 3 | Crowdsourced signal only (no registered tower) |
| Janaojanao | 1,875 | 0 | Dead zone: no towers from any source |
| Laiya-Aplaya | 7,028 | 22 | Crowdsourced signal only (no registered tower) |
| Laiya-Ibabao | 4,774 | 12 | Crowdsourced signal only (no registered tower) |
| Libato | 5,851 | 4 | Crowdsourced signal only (no registered tower) |
| Lipahan | 5,269 | 2 | Crowdsourced signal only (no registered tower) |
| Mabalanoy | 3,762 | 5 | Crowdsourced signal only (no registered tower) |
| Maraykit | 3,841 | 2 | Crowdsourced signal only (no registered tower) |
| Muzon | 3,994 | 1 | Crowdsourced signal only (no registered tower) |
| Nagsaulay | 2,799 | 1 | Crowdsourced signal only (no registered tower) |
| Palahanan I | 855 | 1 | Crowdsourced signal only (no registered tower) |
| Palahanan II | 3,562 | 4 | Crowdsourced signal only (no registered tower) |
| Palingowak | 1,753 | 0 | Dead zone: no towers from any source |
| Pinagbayanan | 1,365 | 0 | Dead zone: no towers from any source |
| Poblacion | 3,690 | 10 | Crowdsourced signal only (no registered tower) |
| Poctol | 3,112 | 0 | Dead zone: no towers from any source |
| Pulangbato | 3,458 | 0 | Dead zone: no towers from any source |
| Putingbuhangin | 1,429 | 0 | Dead zone: no towers from any source |
| Quipot | 3,551 | 0 | Dead zone: no towers from any source |
| Sampiro | 3,356 | 0 | Dead zone: no towers from any source |
| Sapangan | 1,448 | 0 | Dead zone: no towers from any source |
| Sico I | 2,074 | 1 | Crowdsourced signal only (no registered tower) |
| Sico II | 837 | 11 | Crowdsourced signal only (no registered tower) |
| Subukin | 2,433 | 1 | Crowdsourced signal only (no registered tower) |
| Talahiban I | 1,706 | 1 | Crowdsourced signal only (no registered tower) |
| Talahiban II | 1,269 | 7 | Crowdsourced signal only (no registered tower) |
| Ticalan | 1,593 | 0 | Dead zone: no towers from any source |
| Tipaz | 3,262 | 3 | Crowdsourced signal only (no registered tower) |