Villanueva de la Oca es una localidad perteneciente al municipio de La Puebla de Arganzón, en la provincia de Burgos, comunidad autónoma de Castilla y León, España.
Población de derecho (2000-2017) según el padrón municipal del INE