El idioma más extendido entre los peruanos (80,3% como primer idioma) es el castellano, seguido de las lenguas nativas (19,5%), de las cuales el quechua (16,6%) y el aimara (2,3%) son las más habladas. Existen inmigrantes extranjeros y sus descendientes que aun conservan sus lenguas originales, como es el caso del cantonés, japonés, alemán o el árabe, sin que su número de hablantes en conjunto (0,2%) sea de gran importancia.