阿富汗自古以来就是一个多民族国家:截至2020年阿富汗人约为3220万。这其中40%左右的人口为普什图族,25%左右为塔吉克族,此外还有哈扎拉人、乌兹别克人、土库曼人等20多个少数民族。身为阿富汗主体民族的普什图族也没占到阿富汗总人口的半数以上,占阿富汗总人口25%左右的塔吉克族是阿富汗第二大民族,哈扎拉族则是阿富汗第三大民族。