What Languages do People Speak in Iran?

Primary Languages

Persian

49,600,000 speakers

Major Dialects:

Iranian Abadani Ketabi Tehrani Shirazi Old Shirazi Qazvini Mahalhamadani Kashani Esfahani Sedehi Kermani Araki Shirazjahromi Shahrudi Kazeruni Mashadi (Meshed) Basseri Yazdi Bandari
Language
Speakers
Azerbaijani23,055,410
Kurdish6,600,000
Gilaki2,400,000
Luri2,375,000
Mazandarani2,340,000
Standard Arabic1,320,000
Mesopotamian Spoken Arabic1,280,000
Balochi1,178,000
Laki1,000,000
Bakhtiâri1,000,000
Kashkay959,000
Khorasani Turkish886,000
Turkmen719,000
Dari378,000
Takestani374,000