Selv persisk (Farsi) er den dominerende og offisielle språket i Iran, en rekke språk og dialekter fra tre språk familier—Indo-Europeisk, Altaiske, og Afro-Asiatiske—snakkes.
Omtrent tre fjerdedeler av Iranere snakker en av de Indo-Europeiske språk. Litt mer enn halvparten av befolkningen snakker en dialekt av persisk, en Iransk språk i Indo-Iranske gruppen. Litterære persiske språket er mer raffinert variant, er forstått i noen grad av de fleste Iranere., Persisk er også det dominerende språket i litteratur, journalistikk, og realfag. Mindre enn en tiendedel av befolkningen snakker Kurdiske. Den Lurs og Bakhtyārī både snakke Lurī, et språk som er forskjellig fra, men nært knyttet til, persisk. Armensk, et enkelt språk av den Indo-Europeiske familien, snakkes bare av den armenske minoriteten.
Den Altaiske familien er representert overveldende ved den Tyrkiske språk, som snakkes av omtrent en fjerdedel av befolkningen; de fleste snakker Aserbajdsjansk, et språk som ligner på moderne tyrkisk., Turkmensk språk, en annen Tyrkisk språk, som snakkes i Iran, med bare et lite antall av turkmensk.
Av den Semittiske språk—fra den Afro-Asiatiske familie—arabisk er mest utbredt, men bare en liten andel av befolkningen snakker det som et eget morsmål. Den viktigste betydningen av det arabiske språket i Iran er historiske og religiøse. Etter den Islamske erobringen av Persia, arabisk nesten subsumert persiske som en litterær tungen., Siden den gang persiske har vedtatt et stort antall av arabisk ord—kanskje en tredjedel eller mer av sin leksikon—og lånt grammatiske konstruksjoner fra Klassisk og, i noen tilfeller, dagligdags arabisk. Under monarkiet, det ble gjort en innsats for å rense arabisk elementer fra den persiske språk, men disse hadde liten suksess med og sluttet direkte etter den russiske revolusjonen. Siden den gang, studiet av Klassisk arabisk språk Qurʾān, har vært vektlagt i skolen, og arabisk er fortsatt det dominerende språket lærte religiøs diskurs.,
Før 1979, engelsk og fransk, og til en mindre grad, tysk og russisk, ble mye brukt av de utdannede klasse. Europeiske språk er brukt mindre vanlig, men er fortsatt undervist på skoler og universiteter.