Según el censo peruano de 2017, Lima cuenta con más de 8,5 millones de habitantes; mientras que su aglomeración urbana cuenta con más de 9,5 millones de habitantes, el 30% de la población peruana, cifras que la convierten en la ciudad más poblada del país.