What Languages do People Speak in Afghanistan?

Primary Languages

Name
Pashto
Pop. Speaking
13,000,000
Dialects
Durani
Name
Dari
Pop. Speaking
9,000,000
Dialects
Tangshew (Tangshuri), Darwazi

Other Languages

Uzbek
2,800,000
Hazaragi
2,500,000
Turkmen
1,550,000
Aymaq
960,000
Pashayi
434,000
Balochi
400,000
Brahui
200,000
Shughni
40,000
Ashkun
40,000
Kamviri
18,000
Wakhi
17,000
Kati
15,000
Waigali
11,500
Gawarbati
8,000
Prasuni
8,000
Munji
5,300
Warduji
5,000
Grangali
5,000
Parachi
3,500
Tregami
3,500
Savi
3,000
Ishkashimi
2,500
Sanglechi
2,200
Gujari
2,000
Shumashti
1,000
Kirghiz
750
Ormuri
50