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