La población se divide en los grupos etnolingüísticos siguientes: pastún, tayikos, hazaras, uzbekos, aimak, turcomanos, baluchis, pashais, nuristanis, gujares, árabes, brahuis, pamiris y otros.