После принятия Конституции Афганистана 1931 г. термин «афганец» стал применяться ко всем жителям Афганистана, независимо от национальной принадлежности, для именования титульного этноса стало использоваться только их самоназвание.
Этническим субстратом афганцев стали земледельческие племена индоиранской (арийской) языковой группы.
Афганистан – многонациональная страна. Там проживают свыше 20 народов и народностей. Помимо пуштунов наиболее крупными этносами выступают таджики (4,5-5 млн., что составляет 22-24%), хазарейцы (1,9-2 млн. при доле в населении 9-10%), узбеки (2 млн.) и туркмены (500 тыс. человек).
Самым многочисленным этносом страны являются пуштуны. На них приходится 40-50% населения. По данным на 1988 г., на пушту говорили примерно 25 миллионов человек, в том числе половина населения Афганистана, или около 9-11 миллионов человек, 90% жителей СЗПП, или 14 миллионов человек. Приблизительно 2 миллиона человек, говорящих на пушту, проживает в Карачи и 50 тысяч – в Иране.
Пуштуны (паштуны, пахтуны) – самоназвание народа. В Индии и Пакистане их именуют патанами, а в Иране и Средней Азии издавна называли афганцами. Это название происходит от имени мифического потомка первого царя евреев Саула Афгана. Когда Ахмад Шах Дуррани основал государство в 1747 г., оно получило название Афганистан – страна афганцев, то есть пуштунов.