San Miguel comprises 21 barangays with an estimated population of 21,140. 18 of its barangays (86%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Bagacay | 604 | 1 | Crowdsourced signal only (no registered tower) |
| Bahay | 1,842 | 0 | Dead zone: no towers from any source |
| Bairan | 2,033 | 0 | Dead zone: no towers from any source |
| Cabatianuhan | 1,914 | 0 | Dead zone: no towers from any source |
| Canap | 610 | 0 | Dead zone: no towers from any source |
| Capilihan | 759 | 0 | Dead zone: no towers from any source |
| Caraycaray | 634 | 0 | Dead zone: no towers from any source |
| Cayare (West Poblacion) | 2,167 | 0 | Dead zone: no towers from any source |
| Guinciaman | 1,790 | 0 | Dead zone: no towers from any source |
| Impo | 580 | 0 | Dead zone: no towers from any source |
| Kinalumsan | 196 | 0 | Dead zone: no towers from any source |
| Libtong (East Poblacion) | 941 | 0 | Dead zone: no towers from any source |
| Lukay | 1,187 | 0 | Dead zone: no towers from any source |
| Malaguinabot | 576 | 0 | Dead zone: no towers from any source |
| Malpag | 734 | 0 | Dead zone: no towers from any source |
| Mawodpawod | 616 | 1 | Crowdsourced signal only (no registered tower) |
| Patong | 452 | 0 | Dead zone: no towers from any source |
| Pinarigusan | 6 | 0 | Dead zone: no towers from any source |
| San Andres | 360 | 0 | Dead zone: no towers from any source |
| Santa Cruz | 2,095 | 1 | Crowdsourced signal only (no registered tower) |
| Santol | 1,044 | 0 | Dead zone: no towers from any source |