La ciudad de Ayacucho se encuentra ubicada en el extremo noroccidental del departamento homónimo y al sur de la sierra central del país, en el área meridional de los Andes, a 2761 msnm.