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.