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 y a una altitud de 2.527 metros sobre el nivel del mar. El territorio municipal tiene en total 1181 km² de superficie, de los cuales el área urbana consta de 14,7 km².
El Galeras es considerado el volcán más activo de toda Colombia. Se encuentra a nueve kilómetros de la ciudad de San ...