La población de Villanueva de Oscos es de 272 personas (2020), el área de Villanueva de Oscos es de 72.98 kilómetros cuadrados, la distancia de Villanueva de Oscos a Madrid (capital de la España) es de 423 kilómetros, la distancia de Villanueva de Oscos a Madrid es de 535 kilómetros. Villanueva de Oscos comparte fronteras con Taramundi, Vegadeo, Castropol, Boal, Illano, San Martín de Oscos y Santa Eulalia de Oscos.