Situada en el valle alto del río Tirón frente a la cara norte de la Sierra de la Demanda y en la cara sur de los de Montes de Ayago, a 48 Kilómetros de Burgos, abarca 23 km², y está a una altitud de 955 msnm.