Midsayap comprises 44 barangays with an estimated population of 141,640. 24 of its barangays (55%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Agriculture | 2,391 | 0 | Dead zone: no towers from any source |
| Anonang | 2,521 | 0 | Dead zone: no towers from any source |
| Arizona | 1,918 | 0 | Dead zone: no towers from any source |
| Bagumba | 2,680 | 1 | Crowdsourced signal only (no registered tower) |
| Baliki | 5,298 | 0 | Dead zone: no towers from any source |
| Barangay Poblacion 1 | 6,498 | 7 | Crowdsourced signal only (no registered tower) |
| Barangay Poblacion 2 | 6,280 | 0 | Dead zone: no towers from any source |
| Barangay Poblacion 3 | 6,593 | 4 | Crowdsourced signal only (no registered tower) |
| Barangay Poblacion 4 | 3,051 | 0 | Dead zone: no towers from any source |
| Barangay Poblacion 5 | 3,463 | 2 | Crowdsourced signal only (no registered tower) |
| Barangay Poblacion 6 | 3,185 | 6 | Crowdsourced signal only (no registered tower) |
| Barangay Poblacion 7 | 5,339 | 0 | Dead zone: no towers from any source |
| Barangay Poblacion 8 | 2,814 | 11 | Crowdsourced signal only (no registered tower) |
| Bitoka | 892 | 0 | Dead zone: no towers from any source |
| Bual Norte | 2,367 | 1 | Crowdsourced signal only (no registered tower) |
| Bual Sur | 3,651 | 0 | Dead zone: no towers from any source |
| Bulanan Upper | 2,007 | 0 | Dead zone: no towers from any source |
| Central Bulanan | 1,285 | 0 | Dead zone: no towers from any source |
| Central Glad | 3,704 | 0 | Dead zone: no towers from any source |
| Central Katingawan | 3,964 | 11 | Crowdsourced signal only (no registered tower) |
| Ilbocean | 922 | 0 | Dead zone: no towers from any source |
| Kimagango | 7,178 | 0 | Dead zone: no towers from any source |
| Kiwanan | 4,561 | 0 | Dead zone: no towers from any source |
| Lagumbingan | 2,369 | 2 | Crowdsourced signal only (no registered tower) |
| Lomopog | 1,719 | 7 | Crowdsourced signal only (no registered tower) |
| Lower Glad | 1,663 | 0 | Dead zone: no towers from any source |
| Lower Katingawan | 11,616 | 9 | Crowdsourced signal only (no registered tower) |
| Macasendeg | 3,713 | 0 | Dead zone: no towers from any source |
| Malamote | 1,730 | 0 | Dead zone: no towers from any source |
| Milaya | 762 | 0 | Dead zone: no towers from any source |
| Nalin | 6,002 | 6 | Crowdsourced signal only (no registered tower) |
| Nes | 990 | 0 | Dead zone: no towers from any source |
| Palongoguen | 1,087 | 1 | Crowdsourced signal only (no registered tower) |
| Patindeguen | 1,040 | 2 | Crowdsourced signal only (no registered tower) |
| Rangaban | 2,373 | 1 | Crowdsourced signal only (no registered tower) |
| Sadaan | 6,012 | 8 | Crowdsourced signal only (no registered tower) |
| Salunayan | 4,433 | 1 | Crowdsourced signal only (no registered tower) |
| San Isidro | 4,762 | 7 | Crowdsourced signal only (no registered tower) |
| San Pedro | 678 | 0 | Dead zone: no towers from any source |
| Santa Cruz | 1,762 | 1 | Crowdsourced signal only (no registered tower) |
| Upper Glad I | 2,155 | 0 | Dead zone: no towers from any source |
| Upper Glad II | 318 | 0 | Dead zone: no towers from any source |
| Upper Labas | 466 | 0 | Dead zone: no towers from any source |
| Villarica | 3,428 | 12 | Crowdsourced signal only (no registered tower) |