El municipio de Cajibío se ubica sobre el Valle de Pubenza o Valle del Alto Cauca a una altura de 1760 m sobre el nivel del mar, está bañado por los ríos Cajibío, Pedregosa y el Cauca.