Limita al norte con los municipios de El Carmen de Viboral, Cocorná, Puerto Triunfo y San Francisco; al occidente con Abejorral y con el departamento de Caldas; al oriente con el departamento de Boyacá y al sur con los municipios de Argelia, Nariño y el departamento de Caldas.