Afghanistan er et flerspråklig land der to språk – Dari og Pashto – begge er offisielle og mest utbredte.
Dari og Pashto
Dari, Pashto, Usbekisk, Turkmen, Balochi, Pashayi
Afghansk tegnspråk
Mest talte språk per distrikt (1985)
Dari er det offisielle navnet av mangfoldet av persisk språk som snakkes i Afghanistan. Det blir ofte referert til som afghansk perser. Selv om det fremdeles er kjent som farsi (persisk: فارسی; «persisk») til sine morsmål, ble navnet offisielt endret til Dari i 1964 av den afghanske regjeringen. Dari har vært det foretrukne språket i regjeringen i flere hundre år, til tross for dominansen av politikk av pashtuner som Pashto er morsmål for.
I følge CIA World Factbook, afghansk persisk eller Dari (offisiell) (Dari) ble talt av 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% (2017 estimat). Data representerer de mest talte språkene; aksjer sum til mer enn 100% fordi det er mye tospråklighet i landet, og fordi respondentene fikk velge mer enn ett språk. De tyrkiske språkene usbekisk og turkmenisk, samt Balochi, Pashayi, Nuristani og Pamiri er det tredje offisielle språket i områder der flertallet snakker dem. fra underfamilien iranske språk. Andre regionale språk, som usbekisk, Turkmen, Balochi, Pashayi og Nuristani, snakkes av minoritetsgrupper over hele landet.
Mindre språk 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. Språkforsker Harald Haarmann mener at Afghanistan er hjemsted for mer enn 40 mindre språk, med rundt 200 forskjellige dialekter.