Santa Maria comprises 33 barangays with an estimated population of 29,954. 20 of its barangays (61%) are connectivity dead zones with no recorded cell tower from either the national registry or crowdsourced data.
| Barangay | Population | Towers | Coverage |
|---|---|---|---|
| Ag-agrao | 724 | 0 | Dead zone: no towers from any source |
| Ampuagan | 205 | 0 | Dead zone: no towers from any source |
| Baballasioan | 343 | 0 | Dead zone: no towers from any source |
| Baliw Daya | 390 | 0 | Dead zone: no towers from any source |
| Baliw Laud | 372 | 0 | Dead zone: no towers from any source |
| Bia-o | 347 | 0 | Dead zone: no towers from any source |
| Butir | 1,550 | 0 | Dead zone: no towers from any source |
| Cabaroan | 2,197 | 6 | Crowdsourced signal only (no registered tower) |
| Danuman East | 220 | 1 | Crowdsourced signal only (no registered tower) |
| Danuman West | 426 | 1 | Crowdsourced signal only (no registered tower) |
| Dunglayan | 589 | 0 | Dead zone: no towers from any source |
| Gusing | 1,282 | 0 | Dead zone: no towers from any source |
| Langaoan | 639 | 0 | Dead zone: no towers from any source |
| Laslasong Norte | 442 | 0 | Dead zone: no towers from any source |
| Laslasong Sur | 725 | 0 | Dead zone: no towers from any source |
| Laslasong West | 681 | 2 | Crowdsourced signal only (no registered tower) |
| Lesseb | 119 | 0 | Dead zone: no towers from any source |
| Lingsat | 1,331 | 3 | Crowdsourced signal only (no registered tower) |
| Lubong | 1,333 | 0 | Dead zone: no towers from any source |
| Maynganay Norte | 1,098 | 12 | Crowdsourced signal only (no registered tower) |
| Maynganay Sur | 864 | 3 | Crowdsourced signal only (no registered tower) |
| Nagsayaoan | 738 | 0 | Dead zone: no towers from any source |
| Nagtupacan | 955 | 1 | Crowdsourced signal only (no registered tower) |
| Nalvo | 1,631 | 1 | Crowdsourced signal only (no registered tower) |
| Pacang | 1,184 | 0 | Dead zone: no towers from any source |
| Penned | 145 | 0 | Dead zone: no towers from any source |
| Poblacion Norte | 1,547 | 15 | Crowdsourced signal only (no registered tower) |
| Poblacion Sur | 1,473 | 7 | Crowdsourced signal only (no registered tower) |
| Silag | 1,452 | 0 | Dead zone: no towers from any source |
| Sumagui | 94 | 3 | Crowdsourced signal only (no registered tower) |
| Suso | 3,051 | 14 | Crowdsourced signal only (no registered tower) |
| Tangaoan | 1,060 | 0 | Dead zone: no towers from any source |
| Tinaan | 747 | 0 | Dead zone: no towers from any source |