Afganistan on monikielinen maa, jossa kaksi kieltä – dari ja pasto – ovat sekä virallisia että eniten puhuttuja.
Dari ja pastu
Dari, pastu, Uzbekki, turkmeeni, Balochi, Pashayi
Afganistanin viittomakieli
Eniten puhuttua kieltä piiriä kohden (1985)
Dari on virallinen nimi Afganistanissa puhuvan persian kielen moninaisuudesta. Sitä kutsutaan usein Afganistanin persiaksi. Vaikka äidinkielenään puhujat tunnetaan edelleen laajalti nimellä persia (persia: فارسی; ”persia”), Afganistanin hallitus muutti nimen virallisesti Dariksi vuonna 1964. Dari on ollut ensisijainen hallituskieli vuosisatojen ajan huolimatta siitä, että pashtunit hallitsevat politiikkaa, jolle pashtto on heidän äidinkielensä.
CIA World Factbookin mukaan afganistanilainen persia tai dari (virallinen) (Dari) puhui 77% (L1 + L2) (toimii kuin lingua franca), pastu 48%, uzbekki 11%, englanti 6%, turkmeeni 3%, urdu 3%, pasashi 1%, Nuristani 1%, arabia 1% ja Balochi 1% (vuoden 2017 arvio). Tiedot edustavat eniten puhuttuja kieliä; osakkeiden osuus on yli 100%, koska maassa on paljon kaksikielisyyttä ja koska vastaajat saivat valita useamman kuin yhden kielen. Turkkilaiset kielet uzbekit ja turkmeenit sekä balochi, pasai, nuristani ja pamiri ovat kolmannet viralliset kielet alueilla, joilla enemmistö puhuu niitä.
Sekä pastu että dari (persia) ovat indoeurooppalaisia kieliä. Iranin kielten alaryhmästä. Muita alueellisia kieliä, kuten Uzbekistania, Turkmenia, Balochia, Pashayia ja Nuristania, puhuvat vähemmistöryhmät eri puolilla maata.
Vähäisiä kieliä ovat: Ashkunu, Kamkata-viri, Vasi-vari, Tregami ja Kalasha- ala, Pamiri (Shughni, Munji, Ishkashimi ja Wakhi), Brahui, arabia, Qizilbash, Aimaq, Pashai ja Kirgisia sekä Punjabi. Kielitieteilijä Harald Haarmann uskoo, että Afganistanissa asuu yli 40 vähemmistökieltä ja noin 200 erilaista murtaa.