En Perú se habla español. La mayoría de la población habla solo español. Al menos siete millones de amerindios, así como muchos mestizos, hablan quechua, la lengua nativa de los pueblos incas, cuyo uso fue ilegalizado luego de una revuelta de los amerindios en 1780. Un decreto del 27 de mayo de 1975 otorgó al quechua el estatus de idioma oficial junto con el español. Algunas palabras en el uso del inglés moderno derivado del quechua son alpaca, cóndor, pampa, coca, guano, inca, llama, guanaco, vicuña, puma y quinina. El aymará es hablado por al menos 700.000 personas, especialmente en el departamento de Puno y en los alrededores del lago Titicaca.