Novales is a municipality in the province of Huesca, in the autonomous community of Aragon, Spain. It lies on a plain on the right bank of the river Guatizalema, roughly 16 kilometres southeast of the city of Huesca.
According to the 2004 census carried out by the Instituto Nacional de Estadística (INE), the municipality had a population of 191 inhabitants.