Kiangan is a 4th class municipality in the province of Ifugao, Philippines. According to the latest census, it has a population of 15,448 people in 2,692 households. Locally spoken languages include Tuwali, Ilocano, Tagalog, and English. Kiangan is the oldest town in the province. It derives its name from Kiyyangan, an ancient village near the bank of the Ibulao River across the Lagawe valley.