En el páramo de Sarnallano se encuentra un castro vacceo del cual han aparecido restos materiales.
Es una teoría bastante plausible si tenemos en cuenta que al otro lado de los montes conocidos como Costacollaos se encuentra Astudillo, pueblo cuyo origen toponímico parece encontrarse en Estatilio Tauro, un general de Augusto.
El patrón de Santoyo y quien da nombre a la iglesia parroquial es san Juan Bautista.
Fue una villa amurallada (siglo XI), de la cual quedan en la actualidad muy pocos vestigios.
Situada a 3/4 de hora del río Pisuerga y a igual distancia del Canal de Castilla en terreno llano; su clima es algo frío, bien ventilado y sano.
Industria: la fabricación de yeso en la época que no les ocupan los trabajos agrícolas.