El municipio está situado en el suroccidente de Colombia, en medio de la cordillera de los Andes en el macizo montañoso denominado nudo de los Pastos y la ciudad está situada en el denominado valle de Atriz, al pie del volcán Galeras y está muy cercana a la línea del ecuador.