Caoayan está formado políticamente por 17 barangays.