Villarmentero de Esgueva es un municipio ubicado en la provincia de Provincia de Valladolid en Castilla y León. La población de Villarmentero de Esgueva es de 106 personas (2020), el área de Villarmentero de Esgueva es de 13.47 kilómetros cuadrados, la distancia de Villarmentero de Esgueva a Madrid es de 219 kilómetros. Villarmentero de Esgueva comparte fronteras con Olmos de Esgueva, Villabáñez, Castronuevo de Esgueva, Cabezón de Pisuerga y San Martín de Valvení.