Villamediana es un municipio ubicado en la provincia de Provincia de Palencia en Castilla y León. La población de Villamediana es de 176 personas (2020), el área de Villamediana es de 58 kilómetros cuadrados, la distancia de Villamediana a Madrid es de 267 kilómetros. Villamediana comparte fronteras con Magaz de Pisuerga, Villalobón, Valdeolmillos, Monzón de Campos, Amusco, Astudillo, Torquemada, Villaviudas y Reinoso de Cerrato.