Por conta da colonização espanhola, a população peruana fala o espanhol, mas grande parte dos peruanos também fala o quíchua (ou quéchua) e o aimará, duas línguas indígenas pré-colombianas.
O quíchua era muito usado durante o Império Inca e vem sendo mantida até os dias de hoje. Os peruanos são formados por diversas raças, como os descendentes de ameríndios, negros, europeus e até mesmo japoneses.