Astudillo es un municipio español de la comunidad autónoma de Castilla y León perteneciente a la provincia de Palencia, situado a 29 km al NE de la capital provincial, a 780 m de altitud, cuenta con 1106 habitantes (2011) y 122,95 km².