Le lingue ufficiali parlate in Perù sono lo spagnolo e il quechua.

Lo spagnolo si parla in quasi tutte le città e villaggi del paese, mentre il quechua è presente nella regione andina.

Nell'altipiano (dipartimento di Puno) si parla anche l'aymara anche se non è considerato un idioma ufficiale.