아프가니스탄의 인구는 2006년에 3,000만명이상으로 구성되어 있다.
아프가니스탄은 다민족국가이다. 대부분의 민족이 파슈툰족이다. 타지크족은 아프가니스탄에서 두번째로 큰 민족이다. 투르크멘인, 우즈베크인, 하자라족도 거주하고 있다. 대부분이 이슬람교를 믿는다.
도시에 거주하는 인구는 20%정도이다.