El Municipio de Almaguer está situado en el Departamento del Cauca, al sur oriente de su capital Popayán y distante de ella a 172 km.