Compostela se subdivide administrativamente en 17 barangayes.