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, a 780 m de altitud, cuenta con 1.168 habitantes y 122,95 km². A su término municipal también pertenece la villa de Palacios del Alcor.