Villanueva (oficialmente en asturiano: Viḷḷanueva)[1] es una parroquia del concejo de Teverga, en el Principado de Asturias (España).
Alberga una población de 224 habitantes (INE 2006) en 185 viviendas.
Ocupa una extensión de 31,37 km².
Está situada a 5 km de la capital del concejo.
Su templo parroquial está dedicado a Santa María.