Pinukpuk[2] es un municipio en la provincia de Calinga en Filipinas.
Conforme al censo del 2000, tiene 26,130 habitantes.
Pinukpuk se divide administrativamente en 23 barangayes.