Vigan está dividida administrativamente en 39 barangayes (o barrios).