Los límites del municipio son: Al norte con el Departamento de Caldas, (municipio de La Dorada) al occidente con el municipio de San Sebastián de Mariquita, al oriente con la margen izquierda del Río Magdalena (Departamento de Cundinamarca) y al sur con el municipio de Armero.