Según el censo de 2007 los cinco departamentos con mayor población son Lima, Piura, La Libertad, Cajamarca y Puno, en conjunto concentran más de la mitad de la población nacional (52,5 %).