Villagrufe (Asturian: Viḷḷagrufe) is a parish (administrative division) in Allande, a municipality within the province and autonomous community of Asturias, in northern Spain.
It is situated 5 km (3.1 mi) from the capital, Pola de Allande The elevation is 640 m (2,100 ft) above sea level.
It is 11.81 km2 (4.56 sq mi) in size.
The population is 129 (INE 2011).
This article about a location in the Principality of Asturias, Spain, is a stub.