Magarao, Camarines Selatan

Secara politis Magarao terbagi menjadi 31 barangay, yaitu: