Según el XI Censo de población y VI de Vivienda efectuado por Instituto Nacional de Estadística e Informática el 2007, la ciudad de Ayacucho contaba con una población de 151 019 habitantes.