The major ethnic groups of Pakistan in numerical size include: Punjabis, Pashtuns, Sindhis, Siddis, Saraikis, Muhajirs, Balochis, Hindkowans, Chitralis, Gujarati and other smaller groups. Smaller ethnic groups, such as Kashmiris, Kalash, Burusho, Brahui, Khowar, Hazara, Shina, Kalyu and Balti are mainly found in the northern parts of the country.
Pakistan's census does not include the registered 1.7 million Afghan refugees from neighbouring Afghanistan, who are mainly found in Khyber Pakhtunkhwa (KP) and Federally Administered Tribal Areas (FATA) areas, with small numbers in the cities of Karachi and Quetta. Many of them were born inside Pakistan in the last 30 years and are counted as citizens, and most of them are ethnic Pakhtuns from southeastern Afghanistan.
About 99% of languages spoken in Pakistan are of the Indo-Iranian branch (sub-branches: 75% of the Indo-Aryan branch and 20% of the Iranian branch), a branch of the Indo-European family of languages.