Se encuentra en la comarca de Campoo-Los Valles y limita al norte con el municipio de Campoo de Yuso y con el Embalse del Ebro, al sur con el municipio de Valdeprado del Río, al oeste con el de Campoo de Enmedio y al este con la provincia de Burgos (municipios de Arija y Alfoz de Santa Gadea).