The population of Afghanistan is around 31 million as of the year 2013, which includes the 2.7 million Afghan refugees that are residing temporarily in Pakistan and Iran. The nation is composed of a multi-ethnic and multi-lingual society, reflecting its location astride historic trade and invasion routes between Central Asia, Southern Asia, and Western Asia. The majority of Afghanistan's population consist of the Iranian peoples, notably the Pashtuns and Tajiks. The Pashtun is the largest group followed by Tajik, Hazara, Uzbek, Aimak, Turkmen, Baloch and others.
Pashto and Dari are both the official languages of the country, Dari (Afghan Persian) is spoken by the Tajiks and Hazara people living in Afghanistan while Pashto is spoken widely all over the country as well as in neighboring northernwestern Pakistan. Uzbek language and Turkmen language are spoken in parts of the north. Smaller groups in various parts of the country speak about 30 other languages.