Canlaón se divide administrativamente en 12 barangayes.