Afghanistan is een meertalig land waarin twee talen – Dari en Pashto – zowel officieel als het meest worden gesproken.
Dari en Pashto
Dari, Pashto, Oezbeeks, Turkmeens, Balochi, Pashayi
Afghaanse gebarentaal
Meest gesproken taal per district (1985)
Dari is de officiële naam van de verscheidenheid aan Perzische talen die in Afghanistan worden gesproken. Het wordt vaak de Afghaanse Perziër genoemd. Hoewel nog steeds algemeen bekend als Farsi (Perzisch: فارسی; “Perzisch”) voor zijn moedertaalsprekers, werd de naam officieel veranderd in Dari in 1964 door de Afghaanse regering. Dari is al eeuwenlang de voorkeurstaal van de regering, ondanks de dominantie van de politiek door Pashtuns voor wie Pashto hun moedertaal is.
Volgens het CIA World Factbook, Afghaans Perzisch of Dari (officieel) (Dari) werd gesproken door 77% (L1 + L2) (functioneert als de lingua franca), Pashto met 48%, Oezbeeks 11%, Engels 6%, Turkmeens 3%, Urdu 3%, Pashayi 1%, Nuristani 1%, Arabisch 1% , en Balochi 1% (schatting 2017). Gegevens vertegenwoordigen de meest gesproken talen; aandelen bedragen meer dan 100% omdat er veel tweetaligheid in het land is en omdat respondenten meer dan één taal mochten selecteren. De Turkse talen Oezbeeks en Turkmeens, evenals Balochi, Pashayi, Nuristani en Pamiri zijn de derde officiële talen in gebieden waar de meerderheid ze spreekt.
Zowel Pashto als Dari (Perzisch) zijn Indo-Europese talen uit de subfamilie van de Iraanse talen. Andere regionale talen, zoals Oezbeeks, Turkmeens, Balochi, Pashayi en Nuristani, worden door minderheidsgroepen in het hele land gesproken.
Kleine talen zijn onder meer: Ashkunu, Kamkata-viri, Vasi-vari, Tregami en Kalasha- ala, Pamiri (Shughni, Munji, Ishkashimi en Wakhi), Brahui, Arabisch, Qizilbash, Aimaq en Pashai en Kirgizisch, en Punjabi. Taalkundige Harald Haarmann gelooft dat Afghanistan de thuisbasis is van meer dan 40 kleine talen, met ongeveer 200 verschillende dialecten.