The Indo-Aryan languages, or sometimes Indic languages, are a branch of the Indo-Iranian languages in the Indo-European language family. As of 2024, there are more than 1.5 billion speakers, primarily concentrated east of the Indus river in Bangladesh, Northern India, Eastern Pakistan, Sri Lanka, Maldives and Nepal. Moreover, apart from the Indian subcontinent, large immigrant and expatriate Indo-Aryan–speaking communities live in Northwestern Europe, Western Asia, North America, the Caribbean, Southeast Africa, Polynesia and Australia, along with several million speakers of Romani languages primarily concentrated in Southeastern Europe. There are over 200 known Indo-Aryan languages.
Modern Indo-Aryan languages descend from Old Indo-Aryan languages such as early Vedic Sanskrit, through Middle Indo-Aryan languages (or Prakrits). The largest such languages in terms of first-speakers are Hindi–Urdu (c. 330 million), Bengali (242 million), Punjabi (about 150 million), Marathi (112 million), and Gujarati (60 million). A 2005 estimate placed the total number of native speakers of the Indo-Aryan languages at nearly 900 million people. Other estimates are higher, suggesting a figure of 1.5 billion speakers of Indo-Aryan languages.