Narvacan está subdividido políticamente en 34 barangays.