Villacreces está situado en el extremo norte de la provincia de Valladolid, en el límite con las provincias de León y Palencia.