Laoag City (Capital) comprises 80 barangays with an estimated population of 106,400. 9 of its barangays (11%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Bgy. No. 1, San Lorenzo (Pob.) | 5,393 | 6 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 10, San Jose (Pob.) | 1,146 | 9 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 11, Santa Balbina (Pob.) | 1,516 | 21 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 12, San Isidro (Pob.) | 769 | 3 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 13, Nstra. Sra. de Visitacion (Pob.) | 768 | 13 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 14, Santo Tomas (Pob.) | 588 | 45 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 15, San Guillermo (Pob.) | 515 | 4 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 16, San Jacinto (Pob.) | 977 | 10 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 17, San Francisco (Pob.) | 635 | 4 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 19, Santa Marcela (Pob.) | 1,918 | 4 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 2, Santa Joaquina (Pob.) | 3,840 | 7 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 20, San Miguel (Pob.) | 768 | 1 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 21, San Pedro (Pob.) | 608 | 4 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 22, San Andres (Pob.) | 670 | 0 | Dead zone: no towers from any source |
| Bgy. No. 23, San Matias (Pob.) | 2,507 | 12 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 24, Nstra. Sra. de Consolacion (Pob.) | 811 | 2 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 25, Santa Cayetana (Pob.) | 808 | 1 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 26, San Marcelino (Pob.) | 1,603 | 5 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 27, Nstra. Sra. de Soledad (Pob.) | 1,194 | 0 | Dead zone: no towers from any source |
| Bgy. No. 28, San Bernardo (Pob.) | 1,580 | 3 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 29, Santo Tomas (Pob.) | 1,761 | 5 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 3, Nstra. Sra. del Rosario (Pob.) | 1,534 | 2 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 30-A, Suyo | 965 | 1 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 30-B, Santa Maria | 653 | 4 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 31, Talingaan | 1,953 | 2 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 32-A, La Paz East | 677 | 10 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 32-B, La Paz West | 1,101 | 2 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 32-C La Paz East | 1,827 | 1 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 33-A, La Paz Proper | 1,671 | 1 | Registered tower only (not crowd-verified) |
| Bgy. No. 33-B, La Paz Proper | 383 | 0 | Dead zone: no towers from any source |
| Bgy. No. 34-A, Gabu Norte West | 446 | 0 | Dead zone: no towers from any source |
| Bgy. No. 34-B, Gabu Norte East | 1,014 | 2 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 35, Gabu Sur | 1,963 | 2 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 36, Araniw | 472 | 8 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 37, Calayab | 1,940 | 20 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 38-A, Mangato East | 235 | 6 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 38-B, Mangato West | 711 | 14 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 39, Santa Rosa | 156 | 0 | Dead zone: no towers from any source |
| Bgy. No. 4, San Guillermo (Pob.) | 1,283 | 2 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 40, Balatong | 2,473 | 2 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 41, Balacad | 1,472 | 12 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 42, Apaya | 780 | 12 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 43, Cavit | 1,285 | 6 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 44, Zamboanga | 2,503 | 6 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 45, Tangid | 1,219 | 2 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 46, Nalbo | 2,785 | 2 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 47, Bengcag | 4,264 | 7 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 48-B, Cabungaan South | 1,814 | 3 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 49-A, Darayday | 1,219 | 2 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 49-B, Raraburan | 848 | 1 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 5, San Pedro (Pob.) | 3,303 | 7 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 50, Buttong | 2,671 | 20 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 51-A, Nangalisan East | 2,429 | 16 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 51-B, Nangalisan West | 1,230 | 7 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 52-A, San Mateo | 386 | 7 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 52-B, Lataag | 461 | 1 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 53, Rioeng | 1,035 | 5 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 54-A, Lagui-Sail | 1,280 | 2 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 54-B, Camangaan | 687 | 5 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 55-A, Barit-Pandan | 1,958 | 23 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 55-B, Salet-Bulangon | 1,007 | 5 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 55-C, Vira | 1,515 | 8 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 56-A, Bacsil North | 928 | 0 | Dead zone: no towers from any source |
| Bgy. No. 56-B, Bacsil South | 627 | 1 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 57, Pila | 1,813 | 3 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 58, Casili | 555 | 3 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 59-A, Dibua South | 1,151 | 3 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 59-B, Dibua North | 716 | 4 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 6, San Agustin (Pob.) | 1,915 | 3 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 60-A, Caaoacan | 672 | 0 | Dead zone: no towers from any source |
| Bgy. No. 60-B, Madiladig | 1,835 | 3 | Verified coverage (NTC + crowdsourced) |
| Bgy. No. 61, Cataban | 917 | 0 | Dead zone: no towers from any source |
| Bgy. No. 62-A, Navotas North | 440 | 3 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 62-B, Navotas South | 1,105 | 0 | Dead zone: no towers from any source |
| Bgy. No. 7-A, Nstra. Sra. de Natividad (Pob.) | 484 | 2 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 7-B, Nstra. Sra. de Natividad (Pob.) | 1,503 | 6 | Crowdsourced signal only (no registered tower) |
| Bgy. No. 8, San Vicente (Pob.) | 702 | 1 | Registered tower only (not crowd-verified) |
| Bgy. No. 9, Santa Angela (Pob.) | 710 | 9 | Verified coverage (NTC + crowdsourced) |
| Bry. No. 18, San Quirino (Pob.) | 867 | 3 | Crowdsourced signal only (no registered tower) |
| Bry. No. 48-A, Cabungaan North | 1,477 | 5 | Verified coverage (NTC + crowdsourced) |