Afghanistan er et flersproget land, hvor to sprog – Dari og Pashto – begge er officielle og mest talte.
Dari og Pashto
Dari, Pashto, Usbekisk, Turkmenisk, Balochi, Pashayi
Afghansk tegnsprog
Mest talte sprog pr. distrikt (1985)
Dari er det officielle navn af de mange persiske sprog, der tales i Afghanistan. Det omtales ofte som den afghanske perser. Selvom det stadig er kendt som farsi (persisk: فارسی; “persisk”) til dets modersmål, blev navnet officielt ændret til Dari i 1964 af den afghanske regering. Dari har været det foretrukne sprog i regeringen i århundreder, på trods af dominans af politik af pashtuner, for hvem pashto er deres modersmål. blev talt af 77% (L1 + L2) (fungerer som lingua franca), Pashto med 48%, usbekisk 11%, engelsk 6%, turkmensk 3%, urdu 3%, Pashayi 1%, nuristani 1%, arabisk 1% og Balochi 1% (estimeret 2017). Data repræsenterer de mest talte sprog; aktier udgør mere end 100%, fordi der er meget tosprogethed i landet, og fordi respondenterne fik lov til at vælge mere end et sprog. De tyrkiske sprog usbekisk og turkmenisk samt Balochi, Pashayi, Nuristani og Pamiri er de tredje officielle sprog i områder, hvor flertallet taler dem.
Både pashto og dari (persisk) er indoeuropæiske sprog fra underfamilien iranske sprog. Andre regionale sprog, såsom usbekisk, turkmenisk, balochi, pashayi og nuristani, tales af mindretalsgrupper over hele landet.
Mindre sprog inkluderer: Ashkunu, Kamkata-viri, Vasi-vari, Tregami og Kalasha- ala, Pamiri (Shughni, Munji, Ishkashimi og Wakhi), Brahui, arabisk, Qizilbash, Aimaq og Pashai og Kirgisistan og Punjabi. Sprogforsker Harald Haarmann mener, at Afghanistan er hjemsted for mere end 40 mindre sprog med omkring 200 forskellige dialekter.