Casi en la línea fronteriza con la provincia de
Palencia, en el margen izquierdo del
río Pisuerga, en una
carretera interior que une Melgar de Fernamental con
Herrera de Pisuerga, se encuentra situado
CASTRIllO DE RIOPISUERGA, a 24 km de Villadiego y 55 de
Burgos.
Están a su alrededor
Valtierra de Riopisuerga,
Rezmondo,
Zarzosa de Riopisuerga y la línea divisoria con la provincia de Palencia.
Fue lugar de señorío, perteneciente al duque de Frías y conde de Peñaranda, según hace constar el Marqués de la Ensenada en su Catastro y su nombre aparece escrito por primera vez en la documentación del
monasterio de
San Pedro de Cardeña, con probabilidad, el 11 marzo de 969 al hablar de “Castrello” y, con seguridad, el 26 marzo de 1071 al decir: “circa villas pernominatas Castrello et Sarsosa”.
Su población ascendía a 74 habitantes en el año 1848, según Pascual Madoz en su Diccionario geográfico. El gran crecimiento de todos los
pueblos de la provincia en la segunda mitad del siglo XIX le hizo llegar a 254 personas en el año 1900 y siguió creciendo hasta presentar en 1950 un censo de 279 pobladores.
Pero la dura realidad de la emigración lo ha dejado reducido a 43 habitantes en el año 2000.