Upi comprises 23 barangays with an estimated population of 65,365. 18 of its barangays (78%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Bantek | 1,778 | 0 | Dead zone: no towers from any source |
| Bayabas | 3,851 | 0 | Dead zone: no towers from any source |
| Blensong | 5,027 | 1 | Crowdsourced signal only (no registered tower) |
| Borongotan | 2,220 | 3 | Crowdsourced signal only (no registered tower) |
| Bugabungan | 4,132 | 0 | Dead zone: no towers from any source |
| Bungcog | 1,441 | 0 | Dead zone: no towers from any source |
| Darugao | 3,039 | 0 | Dead zone: no towers from any source |
| Ganasi | 1,190 | 0 | Dead zone: no towers from any source |
| Kabakaba | 3,208 | 0 | Dead zone: no towers from any source |
| Kibleg | 3,155 | 0 | Dead zone: no towers from any source |
| Kibucay | 2,240 | 0 | Dead zone: no towers from any source |
| Kiga | 2,182 | 0 | Dead zone: no towers from any source |
| Kinitan (Kinitaan) | 1,146 | 0 | Dead zone: no towers from any source |
| Mirab | 4,506 | 2 | Crowdsourced signal only (no registered tower) |
| Nangi | 622 | 2 | Crowdsourced signal only (no registered tower) |
| Nuro Poblacion | 4,743 | 10 | Crowdsourced signal only (no registered tower) |
| Ranao Pilayan | 2,994 | 0 | Dead zone: no towers from any source |
| Rempes | 3,948 | 0 | Dead zone: no towers from any source |
| Renede | 214 | 0 | Dead zone: no towers from any source |
| Renti | 2,088 | 0 | Dead zone: no towers from any source |
| Rifao | 5,073 | 0 | Dead zone: no towers from any source |
| Sefegefen | 800 | 0 | Dead zone: no towers from any source |
| Tinungkaan | 5,768 | 0 | Dead zone: no towers from any source |