Limita por el norte con los municipios de Caldas y El Retiro, por el este con los de Montebello y Abejorral, por el sur con Aguadas del departamento de Caldas y con el municipio de La Pintada, y por el oeste con el municipio de Fredonia.