Limita por el norte con el municipio de Tarazá y el departamento de Córdoba, por el este con los municipios de Valdivia y Briceño, por el sur con Briceño, Toledo y Peque y por el oeste con los municipios de Dabeiba y Mutatá.