Odiongan comprises 25 barangays with an estimated population of 43,882. 14 of its barangays (56%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Amatong | 2,152 | 0 | Dead zone: no towers from any source |
| Anahao | 2,228 | 0 | Dead zone: no towers from any source |
| Bangon | 860 | 2 | Crowdsourced signal only (no registered tower) |
| Batiano | 1,665 | 4 | Crowdsourced signal only (no registered tower) |
| Budiong | 2,221 | 0 | Dead zone: no towers from any source |
| Canduyong | 1,311 | 0 | Dead zone: no towers from any source |
| Dapawan | 3,894 | 13 | Crowdsourced signal only (no registered tower) |
| Gabawan | 1,903 | 0 | Dead zone: no towers from any source |
| Libertad | 1,367 | 0 | Dead zone: no towers from any source |
| Ligaya (Pob.) | 525 | 2 | Crowdsourced signal only (no registered tower) |
| Liwanag (Pob.) | 1,871 | 2 | Crowdsourced signal only (no registered tower) |
| Liwayway (Pob.) | 287 | 0 | Dead zone: no towers from any source |
| Malilico | 1,006 | 0 | Dead zone: no towers from any source |
| Mayha | 1,262 | 5 | Crowdsourced signal only (no registered tower) |
| Panique | 3,273 | 0 | Dead zone: no towers from any source |
| Pato-o | 2,039 | 0 | Dead zone: no towers from any source |
| Poctoy | 1,999 | 1 | Crowdsourced signal only (no registered tower) |
| Progreso Este | 1,072 | 0 | Dead zone: no towers from any source |
| Progreso Weste | 736 | 2 | Crowdsourced signal only (no registered tower) |
| Rizal | 1,539 | 1 | Crowdsourced signal only (no registered tower) |
| Tabing Dagat (Pob.) | 771 | 0 | Dead zone: no towers from any source |
| Tabobo-an | 992 | 5 | Crowdsourced signal only (no registered tower) |
| Tuburan | 2,102 | 0 | Dead zone: no towers from any source |
| Tulay | 3,226 | 1 | Crowdsourced signal only (no registered tower) |
| Tumingad | 3,581 | 0 | Dead zone: no towers from any source |