Villalba de Duero es un municipio ubicado en la provincia de Provincia de Burgos en Castilla y León. La población de Villalba de Duero es de 705 personas (2020), el área de Villalba de Duero es de 13.75 kilómetros cuadrados, la distancia de Villalba de Duero a Madrid es de 156 kilómetros. Villalba de Duero comparte fronteras con Aranda de Duero, Castrillo de la Vega, Haza y Gumiel de Mercado.