Villafranca de Duero es un municipio ubicado en la provincia de Provincia de Valladolid en Castilla y León. La población de Villafranca de Duero es de 267 personas (2020), el área de Villafranca de Duero es de 10.4 kilómetros cuadrados, la distancia de Villafranca de Duero a Madrid es de 200 kilómetros. Villafranca de Duero comparte fronteras con Toro, San Román de Hornija y Castronuño.