Afghanistans etnisk og språklig blandede befolkning reflekterer dets plassering hvor historiske handelsveier og invasjonsruter ledet fra Sentral-Asia inn i sørlige og sørvestlige Asia. Befolkningen er delt inn i et stort antall etniske grupper og stammer. Av historiske grunner blir pashtunerne ofte sett på som landets fremste statsborgere. Ofte lever flere etniske grupper blandet i boligområdene, og i slike områder er det bare folketallet som kan beregnes og ikke eksakte tall for hver folkegruppe. Kategoriseringen i etniske grupper er heller ikke entydig, siden selvidentifisering og fremmedbeskrivelse ofte er forskjellig. Nøyaktige tall på størrelse og sammensetning av forskjellige etniske grupper finnes ikke siden det ikke har blitt holdt systematisk folketelling på flere tiår. De fleste tallene er derfor bare omtrentlige.