Limita por el norte con los municipios de Frontino y Abriaquí, por el este con los municipios de Abriaquí, Caicedo, Anzá, Betulia y Salgar, y por el sur y el oeste con Vigía del Fuerte y el departamento del Chocó.