However, Afghanistan is a diverse country with numerous ethnic groups, each with their own languages. Here are some of the major languages spoken in Afghanistan:
* Pashto: Spoken by about 40% of the population, primarily in the eastern and southern regions.
* Dari (Persian): Spoken by about 35% of the population, primarily in the north and west.
* Uzbek: Spoken by about 9% of the population, primarily in the north.
* Turkmen: Spoken by about 3% of the population, primarily in the northwest.
* Balochi: Spoken by about 2% of the population, primarily in the southwest.
* Nuristani languages: A group of languages spoken by about 1% of the population, primarily in the northeast.
* Pashai: Spoken by about 1% of the population, primarily in the east.
* Tajiks: Spoken by about 1% of the population, primarily in the northeast.
It's important to note that many Afghans are bilingual or multilingual, speaking more than one of these languages. The actual percentages of speakers can vary depending on the source and the method of calculation.