La población de Villanueva es de 179 personas (2020), la distancia de Villanueva a Madrid es de 462 kilómetros, la distancia de Villanueva a Oviedo (capital de la Asturias) es de 66 kilómetros. Villanueva, La Vega los Caseros, Sobrepiedra, Les Roces, San Xuan de Parres, Bada, Llueves, Arenes, Prestín, Caxidi y Samartín de Bada se encuentran cerca de Villanueva.