Astudillo es un municipio ubicado en la provincia de Provincia de Palencia en Castilla y León. La población de Astudillo es de 1 006 personas (2020), el área de Astudillo es de 123 kilómetros cuadrados, la distancia de Astudillo a Madrid es de 205 kilómetros. Astudillo comparte fronteras con Torquemada, Villamediana, Amusco, Támara de Campos, Santoyo, Melgar de Yuso, Villodre, Pedrosa del Príncipe, Castrojeriz, Valbuena de Pisuerga, Villalaco y Cordovilla la Real.