主要分布在阿富汗东部、中部和南部的广大地区,使用普什图语的人口覆盖面积占阿富汗总面积的90%以上。在巴基斯坦的开伯尔—普什图省和俾路支省也居住着许多普什图人。此外,由于阿富汗长年动荡,很多阿富汗难民逃亡到其他国家,所以普什图语的使用人口一直没有确切的数据,已有的统计出入也较大。比较持平的统计是1870万,其中在阿富汗境内约有800万,在巴基斯坦的西北地区有近900万,其余散居在世界各国。
普什图语的方言有很多,几乎每一个部落都有自己的方言,但大体上说,可以分为西部和东部两大方言系统。西部方言系统主要包括坎大哈方言、卡卡尔方言、瓦吉尔方言和哈塔克方言等;东部方言系统主要有白沙瓦-姆曼德方言、阿富里基方言、优素福扎伊方言和吉尔扎伊方言等。两大方言系统的主要语音区别在于西南方言系统保留了古音zh和sh,而东北方言系统相应地读成gh与kh;两大方言系统在语法上没有太大的区别。有语言学家曾以历史比较法得出结论,认为古普什图语同琐罗亚斯德教经典《阿维斯陀》最早使用的语言相近,有3000多年的历史。关于普什图语的书面记载最早可以追溯到16世纪下半叶。到了17世纪,阿富汗民族诗人“普什图语之父”——胡什哈尔·哈塔克用普什图语撰写诗歌,在这一阶段,普什图语得到了快速发展。1936年普什图语正式成为阿富汗官方语言之一,奠定了其重要地位,一直延续至今。
现代普什图语有50个音素,其中元音17个、辅音33个。形态上,普什图语属于屈折语,广泛使用词的形态变化作为语法手段;句法上,普什图语属于主-宾-动型,修饰成分在被修饰成分之前;语法范畴上,普什图语有人称、性、数、格、时、体、态等范畴;词汇上,普什图语的词分单纯词和合成词。合成词包括两种:一种是词根和词根组合而成的;另一种是词根语素和附加语素组合而成的,其中附加语素主要有前缀、中缀和后缀。其中后缀又可以分为构形后缀和构词后缀。普什图语中也有不少外来词,从7世纪开始,从阿拉伯语、波斯语和印度斯坦语中借入外来词,到了现代又从英语、法语、德语和俄语中借入新词。普什图语是拼音文字,使用变体的阿拉伯语字母拼写。现代普什图语有40个字母,其中8个纯普什图语字母,其余是阿拉伯语和波斯语字母。书写和阅读方向是自右向左。