La población de Valdeolea es de 939 personas (2020), el área de Valdeolea es de 83.72 kilómetros cuadrados, la distancia de Valdeolea a Madrid (capital de la España) es de 277 kilómetros, la distancia de Valdeolea a Madrid es de 277 kilómetros. Valdeolea comparte fronteras con Aguilar de Campoo, Brañosera, Hermandad de Campoo de Suso, Campoo de Enmedio y Valdeprado del Río.