Según el reporte "Perú: Estimaciones y Proyecciones de Población Total por Sexo de las Principales Ciudades, 2000-2015", publicado en marzo del 2012 y efectuado por Instituto Nacional de Estadística e Informática el 2007, la ciudad de Ayacucho cuenta a junio de 2014 con una población de 177 420 habitantes y su tasa de crecimiento anual es de 2,2%.