The number of people living in Afghanistan is difficult to calculate, but it is assumed to be around thirty million (2017). Traditionally, they are divided into more than fifty different ethnic groups, the largest among whom are (in alphabetical order) the Baluch, Hazaras, Nuristani, Pashtuns, Tajiks, Turkmens and Uzbeks. But there are many more, and much smaller groups. Most of these entities, large and small, have their own language, culture and way of dress.
Many people, especially in the capital Kabul, tend to wear Western style garments, but overall, in the rest of the country, there is a strong tradition of wearing regional and ethnic clothing. Dress is often an important marker of ethnic identity, and people wear their ‘ethnic’ dress with pride.