La population s'élève à environ à 27 millions dont 45 % d'indigènes, 37 % de métis, 15 % de Blancs et 3 % constitué principalement par des Noirs, Japonais et Chinois.
L'espagnol et le quechua sont les deux langues officielles du Pérou. Le quechua et l'aymara sont surtout parlés dans les Andes où les indigènes sont plus nombreux.
Depuis la réforme de la Constitution en 1993, l'enseignement primaire est libre et obligatoire
Le bilan migratoire s'élève à 1,1 par 1000 habitants et la mortalité infantile à 40,6 morts pour 1000 naissances.
L'espérance de vie est de 67,63 ans pour les hommes et 72,5 ans pour les femmes.
Le taux de fécondité est de 3,04 enfants par femme. Environ 90 % des Péruviens sont catholique.