San Fernando comprises 22 barangays with an estimated population of 47,175. 14 of its barangays (64%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Alianza | 1,004 | 0 | Dead zone: no towers from any source |
| Beberon | 3,139 | 0 | Dead zone: no towers from any source |
| Bical | 1,454 | 0 | Dead zone: no towers from any source |
| Bocal | 1,659 | 0 | Dead zone: no towers from any source |
| Bonifacio (Pob.) | 2,590 | 10 | Crowdsourced signal only (no registered tower) |
| Buenavista (Pob.) | 2,855 | 8 | Crowdsourced signal only (no registered tower) |
| Calascagas | 1,842 | 0 | Dead zone: no towers from any source |
| Cotmo | 819 | 0 | Dead zone: no towers from any source |
| Daculang Tubig | 1,457 | 0 | Dead zone: no towers from any source |
| Del Pilar (Pob.) | 1,469 | 11 | Crowdsourced signal only (no registered tower) |
| Grijalvo | 1,952 | 2 | Crowdsourced signal only (no registered tower) |
| Gñaran | 924 | 0 | Dead zone: no towers from any source |
| Lupi | 3,556 | 0 | Dead zone: no towers from any source |
| Maragñi | 736 | 0 | Dead zone: no towers from any source |
| Pamukid | 6,503 | 11 | Crowdsourced signal only (no registered tower) |
| Pinamasagan | 581 | 0 | Dead zone: no towers from any source |
| Pipian | 3,755 | 0 | Dead zone: no towers from any source |
| Planza | 1,856 | 5 | Crowdsourced signal only (no registered tower) |
| Rizal (Pob.) | 2,031 | 6 | Crowdsourced signal only (no registered tower) |
| San Joaquin | 2,081 | 0 | Dead zone: no towers from any source |
| Santa Cruz | 3,100 | 2 | Crowdsourced signal only (no registered tower) |
| Tagpocol | 1,812 | 0 | Dead zone: no towers from any source |