Afganistan to kraj wielojęzyczny, w którym dwa języki – dari i paszto – są zarówno oficjalnymi, jak i najczęściej używanymi.
Dari i paszto
Dari, paszto, Uzbecki, turkmeński, beludżi, paszaji
afgański język migowy
Najczęściej używany język w dystrykcie (1985)
Dari to oficjalna nazwa różnorodności języka perskiego używanego w Afganistanie. Jest często określany jako perski afgański. Chociaż nadal jest powszechnie znany jako perski (perski: فارسی; „perski”) dla rodzimych użytkowników języka, nazwa została oficjalnie zmieniona na Dari w 1964 roku przez rząd afgański. Dari był od wieków preferowanym językiem rządzenia, pomimo dominacji polityki przez Pasztunów, dla których paszto jest ich językiem ojczystym.
Według CIA World Factbook, afgański perski lub dari (oficjalny) (dari) mówił w 77% (L1 + L2) (funkcjonuje jako lingua franca), paszto przez 48%, uzbecki 11%, angielski 6%, turkmeński 3%, urdu 3%, pashayi 1%, nuristani 1%, arabski 1% i Balochi 1% (szac. 2017). Dane reprezentują najczęściej używane języki; udziały wynoszą ponad 100%, ponieważ w kraju jest dużo dwujęzyczności i ponieważ respondenci mogli wybrać więcej niż jeden język. Języki tureckie: uzbecki i turkmeński, a także beludżi, paszaj, nuristani i pamiri to trzecie języki urzędowe na obszarach, na których mówi nimi większość.
Zarówno paszto, jak i dari (perski) są językami indoeuropejskimi z podrodziny języków irańskich. Inne języki regionalne, takie jak uzbecki, turkmeński, beludżi, paszaji i nuristani, są używane przez mniejszości w całym kraju.
Do języków mniejszościowych należą: aszkunu, kamkata-viri, vasi-wari, tregami i kałasza- ala, Pamiri (Shughni, Munji, Ishkashimi i Wakhi), Brahui, arabski, Qizilbash, Aimaq i Pashai oraz kirgiski i pendżabski. Lingwista Harald Haarmann uważa, że Afganistan jest domem dla ponad 40 mniejszych języków, z około 200 różnymi dialektami.