Situado 8,5 km al norte de la capital del municipio, Villadiego, junto a la carretera BU-621, entre Villadiego y Humada, a orillas del arroyo Novaleja. Se ubica en la campiña que forman el interfluvio de los ríos Brullés y Odra y sus afluentes. Es el último de esta llanura antes de las estribaciones montañosas que llevan a Ordejón de Arriba y Humada. A partir de Barrios de Villadiego en dirección a Ordejón el paisaje cambia repentinamente.