Langue officielle : Persan dari et pachto
Langue parlée : Il existe 40 langues répertoriées en Afghanistan :
Les Pachtounes forment le plus grand groupe estimé à plus de 42 % de la population. Le deuxième grand groupe linguistique parle le dari comprenant les Hazaras (9 %) qui habitent le centre et les Tadjiks (27 %) (ou les Fars). Les Ouzbeks sont 9 %. Il y a également une présence non négligeable de tribus telles les Aimak (4 %), les Turkmènes (3 %), les Baloutches (< 2 %), les Pashayis, les Kirghizes et les Nouristanis. Le bilinguisme est commun. Un petit nombre de minorités ethniques allogènes d’origine indienne, principalement des sikhs et des hindous, parlent le panjâbî.