Pinukpuk se divide administrativamente en 23 barangayes.