Siayan está políticamente subdividido en 22 barangays.