En las estribaciones de la
Sierra de la Demanda, en un hermoso
valle que forma el
río Tirón, en una de sus laderas, a cierta altura, hasta donde conduce un corto ramal de
carretera, que se aparta de la que lleva a Fresneda de la Sierra y a la provincia de
la Rioja por Ezcaray, en terreno desigual, se encuentra situado
ESPINOSA DEl MONTE, a 14 km de
Belorado y 35 de
Burgos.
Lo rodean
San Vicente del Valle,
Eterna,
San Cristóbal del Monte,
San Clemente del Valle y
Villagalijo.
Era lugar de realengo, es decir, gozaba de la protección del rey al que pagaba directamente tributos, como aparece en las contestaciones a las respuestas generales del Catastro del Marqués de la Ensenada en 1752 y en el cartulario de San Millán de la Cogolla está consignado su nombre por primera vez en el año 945.
Nunca ha sido elevada su población y así presentaba en 1848 un censo de 34 pobladores, según aparece en el Diccionario geográfico de Pascual Madoz.
Había duplicado su población, como en la inmensa mayoría de los
pueblos de la provincia, a lo largo de la segunda mitad del siglo XIX y contaba en 1900 con 78 personas. Descendió rápidamente en la dura primera mitad del siglo XX quedándose reducido en 1950 a tan sólo 49 habitantes. Y los
efectos de la implacable emigración de la segunda mitad del siglo XX se han notado profundamente en él, ya que cuenta tan sólo con 5 personas en
el año 2000.