Ethnic groups in South Asia are ethnolinguistic groupings within the diverse populations of South Asia, including the countries of Bangladesh, Bhutan, India, Maldives, Nepal, Pakistan, and Sri Lanka. Afghanistan is variously considered to be a part of both Central Asia and South Asia, which means Afghans are not always included among South Asians, but when they are, South Asia has a total population of about 2.04 billion.
The majority of the population fall within three large linguistic groups: Indo-Aryan, Dravidian, and Iranic. These groups are also further subdivided into numerous sub-groups, castes and tribes. Indo-Aryans form the predominant ethnolinguistic group in India (North India, East India, West India, and Central India), Bangladesh, Pakistan, Nepal, Sri Lanka, and the Maldives. Dravidians form the predominant ethnolinguistic group in southern India, the northern and eastern regions of Sri Lanka and a small pocket of Pakistan. The Iranic peoples also have a significant presence in South Asia, the large majority of whom are located in Afghanistan and the northwestern and western parts of Pakistan.