Villalangua es una localidad que pertenece al municipio de Las Peñas de Riglos, en la comarca de la Hoya de Huesca, provincia de Huesca, Aragón.
Está situada en el valle del río Asabón.
Dista de Huesca unos 45 km.
Datos demográficos de la localidad de Villalangua desde 1900:[1][2]