Santoyo es un municipio ubicado en la provincia de Provincia de Palencia en Castilla y León. La población de Santoyo es de 180 personas (2020), el área de Santoyo es de 34.69 kilómetros cuadrados, la distancia de Santoyo a Madrid es de 265 kilómetros. Santoyo comparte fronteras con Boadilla del Camino, Melgar de Yuso, Astudillo, Támara de Campos y Frómista.