Cuenta con una población de 46 habitantes según datos del INE de 2016.
[1] Durante la Edad Media Villanueva de los Corchos quedó integrado en el Reino de León, cuyos monarcas habrían acometido la repoblación de la localidad dentro del proceso repoblador llevado a cabo en Aliste.
Tras la independencia de Portugal del reino leonés en 1143 la localidad habría sufrido por su situación geográfica los conflictos entre los reinos leonés y portugués por el control de la frontera, quedando estabilizada la situación a inicios del siglo XIII.
Así, al reestructurarse las provincias y crearse las actuales en 1833, la localidad se mantuvo en la provincia zamorana, dentro de la Región Leonesa,[3] integrándose en 1834 en el partido judicial de Alcañices,[4] dependencia que se prolongó hasta 1983, cuando fue suprimido el mismo e integrado en el Partido Judicial de Zamora.
[5] Así se describe a Villanueva de los Corchos en el tomo XVI del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar, obra impulsada por Pascual Madoz a mediados del siglo XIX:[6]