Se trata de una localidad situada en el sur de la provincia de Burgos en la vertiente atlántica de la provincia, a 826 msnm, a 82 km de la ciudad de Burgos y 16 km de Roa, su antigua cabeza de partido.