Ayacucho tiene una altitud media de 2,761 metros sobre el nivel del mar (m s. n. m.). Está ubicada al sur de la Cordillera de los Andes peruanas.
Clima de Ayacucho
Tiene un clima de valle interandino, seco y templado con temperatura máximas de 26.5° C en noviembre y mínimas de 7° C en junio y julio. Tiene una superficie de 100,37 km2.