Villatoquite es una localidad del municipio de Valle del Retortillo, en la comarca natural de Tierra de Campos a su paso por la Provincia de Palencia, en la comunidad autónoma de Castilla y León, España. Está situado a 30 kilómetros al noroeste de la capital palentina. Se comunican por la carretera autonómica CL-613 hasta Villalumbroso, y desde allí por la P-962, hasta el propio pueblo. El Ayuntamiento está formado por cinco localidades (Abastas, Abastillas, Añoza, Villalumbroso y Villatoquite) denominándose Ayuntamiento del Valle del Retortillo, teniendo su sede en Villalumbroso.