Spanish is the official and most widely spoken language in Peru, used by about 84% of the population as a first language. Peru is multilingual, recognizing several indigenous languages as official.
Approximately 48 indigenous languages are spoken in the Amazon rainforest, including Harakmbet, Bora, Shipibo‑Conibo, and Asháninka.
Additional languages include Ashaninka, Urarina, and Kechua.
Small communities speak English, German, Italian, and Chinese, typically among immigrants and expatriates.