Country: India

  State:

  District:



Number of People Groups

640

Unreached People Groups

579

Total Population

93,681,000

Buddhist

0.3 %

Christian

0.7 %

Hindu

73.0 %

Muslim

24.5 %

Sikh

0.1 %

Other Religions

1.4 %
Click column headings for sorting ▲▼
Photo People Group Population Primary Language Progress
Scale *
Hindu Muslim Buddhist Christian Sikh Other
 Abdul 1,200 Urdu - 1,200 - - - -
 Adi Andhra 600 Telugu 600 - - - - -
 Adi Dravida 1,600 Tamil 1,500 - - 90 - -
 Agamudaiyan 200 Tamil 200 - - - - -
 Agaria, Hindu 900 Agariya 900 - - - - -
Ager, Hindu 20 Kannada 20 - - - - -
 Aghori 400 Hindi 400 - - - - -
 Agri 20 Marathi 20 - - - - -
 Aguri 438,000 Bengali 437,000 - - 600 - -
 Ahmadi 700 Urdu - 700 - - - -
Ahom 200 Assamese 200 - - - - -
 Aka 80 Assamese 80 - - - - -
Amat 2,300 Hindi 2,300 - - - - -
 Angami 300 Naga, Angami - - - 300 - -
Angarok 5,900 Bengali 5,900 - - - - -
Anglo 34,000 English - - - 34,000 - -
 Ansari 336,000 Urdu - 336,000 - - - -
 Ao 70 Naga, Ao - - - 70 - -
 Arab 90 Arabic, Mesopotamian Spoken - 90 - - - -
 Arakanese, Mag 6,300 Magahi 4,500 40 1,700 90 - -
 Arakh Unknown Hindi - - - - - -
 Armenian 300 Armenian - - - 300 - -
 Arora, Sikh 2,800 Panjabi, Eastern - - - - 2,800 -
 Asho, Khyang 300 Chin, Asho 100 - 200 - - -
 Assamese Muslim 1,300 Assamese - 1,300 - - - -
Asur 7,100 Asuri 6,600 20 100 400 - -
Badaik 61,000 Sadri 61,000 - - - - -
 Badhai, Hindu 24,000 Hindi 24,000 - - - - -
 Badhi, Muslim 600 Urdu - 600 - - - -
 Bagdi, Hindu 3,355,000 Bengali 3,355,000 - - 1,200 - -
Bagti 200 Bengali 200 - - - - -
 Bahelia, Hindu 11,000 Hindi 11,000 - - - - -
 Baidya, Hindu 207,000 Bengali 206,000 - - 900 - -
 Baiga 11,000 Hindi 11,000 70 200 90 - 30
 Bairagi, Hindu 1,121,000 Bengali 1,121,000 - - - - -
Bairagi, Muslim 20 Urdu - 20 - - - -
Baiti 21,000 Bengali 21,000 - - - - -
Bajikar, Muslim 600 Bengali - 600 - - - -
 Balija, Hindu 40 Telugu 40 - - - - -
 Baloch, Eastern Unknown Urdu - - - - - -
 Balti Unknown Balti - - - - - -
 Bania 1,229,000 Hindi 1,181,000 - - - - 47,000
 Bania, Agarwal 217,000 Hindi 195,000 - - - - 22,000
 Bania, Agrahari 18,000 Hindi 18,000 - - - - -
Bania, Bais 41,000 Hindi 41,000 - - - - -
Bania, Barnawar 8,100 Hindi 8,100 - - - - -
 Bania, Gahoi 12,000 Hindi 11,000 - - - - 1,200
 Bania, Gandha Banik 243,000 Bengali 243,000 - - - - -
Bania, Jaiswal 10,000 Hindi 9,100 - - - - 1,300
 Bania, Kasarwani 12,000 Hindi 12,000 - - - - -
 Bania, Kasaundhan 16,000 Hindi 16,000 - - - - -
Bania, Khandelwal 4,500 Hindi 1,200 - - - - 3,300
Bania, Khatri 131,000 Bengali 131,000 - - - - -
Bania, Mahajan 16,000 Hindi 16,000 - - - - -
 Bania, Mahesri 23,000 Hindi 23,000 - - - - -
 Bania, Mahur 1,000 Hindi 1,000 - - - - -
Bania, Modh 700 Gujarati 700 - - - - -
 Bania, Oswal 16,000 Hindi 11,000 - - - - 4,600
 Bania, Porwal 23,000 Hindi 20,000 - - - - 2,900
Bania, Rauniar 7,700 Hindi 7,700 - - - - -
 Bania, Srimali 200 Gujarati 200 - - - - -
 Bania, Subarna Banik 158,000 Bengali 158,000 - - - - -
 Banjara, Hindu 89,000 Lambadi 89,000 - - - - -
 Banjara, Muslim 60 Urdu - 60 - - - -
 Bansphor, Hindu 300 Hindi 300 - - - - -
 Bantar 8,100 Hindi 8,100 - - - - -
 Baori 50 Hindi 50 - - - - -
 Bari, Hindu 1,900 Hindi 1,900 - - - - -
 Baria, Hindu 400 Gujarati 400 - - - - -
 Barwala, Hindu Unknown Hindi - - - - - -
 Bathudi 7,000 Oriya 7,000 - - - - -
 Batwal, Hindu Unknown Dogri - - - - - -
 Bauri 1,383,000 Bengali 1,382,000 - - 900 - -
Bawaria, Sikh 300 Panjabi, Eastern - - - - 300 -
Bazigar, Hindu 200 Telugu 200 - - - - -
 Bedar, Hindu 30 Kannada 30 - - - - -
 Bedia, Hindu 69,000 Hindi 68,000 30 20 200 - 600
Bedia, Muslim 1,800 Bengali - 1,800 - - - -
Behara 2,400 Bengali - 2,400 - - - -
 Beldar, Hindu 7,300 Kannada 7,300 - - - - -
Berua 400 Bengali 70 - 300 - - -
Besya, Hindu 1,000 Bengali 1,000 - - - - -
Besya, Muslim 1,300 Bengali - 1,300 - - - -
Bhakat 700 Bengali 700 - - - - -
Bhalla 3,600 Bengali 3,600 - - - - -
Bhand, Hindu 30 Hindi 30 - - - - -
 Bhandari 3,900 Oriya 3,900 - - - - -
 Bhangi, Hindu 539,000 Hindi 524,000 - - 15,000 - -
 Bhangi, Muslim 2,700 Urdu - 2,700 - - - -
 Bhar 27,000 Bhojpuri 27,000 - - - - -
 Bharbhunja, Hindu 3,000 Hindi 3,000 - - - - -
Bhaskar 900 Bengali 900 - - - - -
 Bhat, Hindu 43,000 Hindi 43,000 - - - - -
 Bhat, Muslim 2,800 Urdu - 2,800 - - - -
Bhathiara, Muslim 20 Urdu - 20 - - - -
 Bhatia, Hindu 1,700 Hindi 1,700 - - - - -
 Bhil 20 Hindi 20 - - - - -
Bhogta 28,000 Hindi 28,000 - - - - -
 Bhoi, Hindu 89,000 Hindi 89,000 - - - - -
 Bhotia, Buddhist 14,000 Sherpa 3,200 - 10,000 500 - -
 Bhotia, Buddhist Tibetan 30 Byangsi - - 30 - - -
 Bhotia, Sikkim 57,000 Nepali 3,700 80 50,000 2,200 - 100
Bhottada 400 Kuvi 400 - - - - -
 Bhuinhar 3,000 Hindi 3,000 - - - - -
 Bhuinmali 100,000 Bengali 100,000 - - - - -
 Bhuiya 177,000 Hindi 177,000 - - 100 - -
 Bhumij 422,000 Bengali 419,000 500 90 1,500 40 700
 Bhuyiar Unknown Hindi - - - - - -
 Biar, Hindu 1,200 Hindi 1,200 - - - - -
 Bind 64,000 Bhojpuri 64,000 - - - - -
 Binjhia 3,200 Hindi 3,200 - - - - 60
Birhor 1,400 Birhor 1,400 - - 20 - -
Birjia 1,800 Hindi 1,700 30 - 70 - 20
Biswas, Muslim 3,500 Bengali - 3,500 - - - -
 Bodo 32,000 Bodo 29,000 - - 3,100 - -
 Bohra 500 Gujarati - 500 - - - -
 Boya 1,600 Telugu 1,600 - - - - -
 Brahman 3,859,000 Hindi 3,849,000 - 700 300 - 9,200
 Brahman, Acharaj 4,900 Hindi 4,900 - - - - -
Brahman, Acharya 62,000 Bengali 62,000 - - - - -
Brahman, Anavala 100 Gujarati 100 - - - - -
 Brahman, Audich 500 Gujarati 500 - - - - -
Brahman, Bengali 400 Bengali 400 - - - - -
 Brahman, Bhumihar 23,000 Hindi 23,000 - - - - -
Brahman, Chitpavan 300 Marathi 300 - - - - -
Brahman, Dakshini 2,100 Hindi 2,100 - - - - -
Brahman, Deshastha 60 Marathi 60 - - - - -
Brahman, Dravida 500 Tamil 500 - - - - -
Brahman, Gaur 219,000 Hindi 219,000 - - - - -
Brahman, Gujarati 1,100 Gujarati 1,100 - - - - -
Brahman, Joshi 23,000 Hindi 23,000 - - - - -
Brahman, Jyoti 7,000 Oriya 7,000 - - - - -
 Brahman, Kanaujia 365,000 Hindi 365,000 - - - - -
Brahman, Karhada 200 Marathi 200 - - - - -
Brahman, Kashmiri Pandit 40 Kashmiri 40 - - - - -
Brahman, Khandelwal 20,000 Hindi 20,000 - - - - -
 Brahman, Maha 7,800 Hindi 7,800 - - - - -
Brahman, Mahratta 22,000 Marathi 22,000 - - - - -
Brahman, Maithili 6,700 Hindi 6,700 - - - - -
Brahman, Marathi 500 Marathi 500 - - - - -
Brahman, Modh 100 Gujarati 100 - - - - -
Brahman, Ojha 3,800 Hindi 3,800 - - - - -
Brahman, Parikh 2,100 Hindi 2,100 - - - - -
Brahman, Purohit 2,200 Hindi 2,200 - - - - -
Brahman, Pushkarna 2,200 Hindi 2,200 - - - - -
 Brahman, Radhi 1,217,000 Bengali 1,217,000 - - - - -
Brahman, Rikhisur 4,600 Hindi 4,600 - - - - -
 Brahman, Sakaldwipi 25,000 Hindi 25,000 - - - - -
Brahman, Saraswat 25,000 Hindi 25,000 - - - - -
 Brahman, Sawaria 100 Hindi 100 - - - - -
Brahman, Sikh 300 Panjabi, Eastern - - - - 300 -
Brahman, Srimali 2,200 Hindi 2,200 - - - - -
Brahman, Tamil 900 Tamil 900 - - - - -
 Brahman, Telugu 1,000 Telugu 1,000 - - - - -
Brahman, Utkal 117,000 Bengali 117,000 - - - - -
Brahman, Vaidik 159,000 Bengali 159,000 - - - - -
Brahman, Varendra 201,000 Bengali 201,000 - - - - -
 Brahman, Vyas 2,200 Telugu 2,200 - - - - -
Brittal Bania 300 Assamese 300 - - - - -
Buna, Hindu 253,000 Bengali 253,000 - - - - -
 Chain 397,000 Bengali 397,000 - - 200 - -
 Chak 3,000 Bengali - - 3,000 - - -
Chakhesang 20 Naga, Chokri - - - 20 - -
Chakkiliyan 400 Tamil 400 - - - - -
Chakma 500 Chakma 400 - 90 40 - -
 Chamar, Hindu 1,346,000 Hindi 1,317,000 - - 29,000 - -
Chang Unknown Naga, Chang - - - - - -
 Charan, Hindu 70 Gujarati 70 - - - - -
Chasadhobi 90,000 Bengali 90,000 - - - - -
Chaudhari 11,000 Bengali 11,000 - - - - -
Chaupal 12,000 Hindi 12,000 - - - - -
 Chepang 30 Nepali 30 - - - - -
 Chero 3,400 Hindi 3,300 20 20 100 - -
Cheruman, Hindu 70 Malayalam 70 - - - - -
 Chhetri 16,000 Nepali 16,000 - 90 - - -
Chhimba, Hindu 60 Hindi 60 - - - - -
Chhimba, Sikh 300 Panjabi, Eastern - - - - 300 -
 Chik Baraik 27,000 Hindi 25,000 40 - 1,500 - 900
Chik, Hindu 2,400 Sadri 2,400 - - - - -
Chitrakar, Hindu 2,800 Marathi 2,800 - - 30 - -
Chitrakar, Muslim 5,700 Bengali - 5,700 - - - -
 Christian unspecified 117,000 Assamese - - - 116,000 - -
 Dabgar, Hindu 2,400 Marathi 2,400 - - - - -
Dahiara 2,500 Bengali - 2,500 - - - -
Dai, Hindu 200 Bengali 200 - - - - -
Dai, Muslim 9,700 Bengali - 9,700 - - - -
 Dalu 13,000 Bengali - 13,000 - - - -
 Dangi 2,400 Hindi 2,400 - - - - -
 Darjee 34,000 Nepali 34,000 - 80 - - -
 Darzi, Hindu 2,000 Hindi 2,000 - - - - -
 Darzi, Muslim 5,400 Urdu - 5,400 - - - -
Darzi, Sikh 40 Panjabi, Eastern - - - - 40 -
 Deori 200 Deori 200 - - - - -
 Dhangar 1,500 Gujarati 1,500 - - - - -
Dhangri 2,700 Hindi 2,700 - - - - -
 Dhanuk 66,000 Hindi 66,000 - - - - -
 Dhanwar 2,600 Marathi 2,600 - - - - -
 Dhimal 2,500 Maithili 1,600 - - - 70 800
 Dhobi, Hindu 490,000 Hindi 490,000 - - - - -
 Dhobi, Muslim 8,200 Urdu - 8,200 - - - -
Dholi, Muslim 1,500 Urdu - 1,500 - - - -
Doai 15,000 Bengali 15,000 - - - - -
 Dom, Hindu 411,000 Oriya 411,000 - - - - -
 Dom, Muslim 5,100 Urdu - 5,100 - - - -
 Dosadh, Hindu 81,000 Hindi 80,000 - 900 - - -
Dosadh, Muslim 7,100 Bengali - 7,100 - - - -
Dulia 343,000 Bengali 343,000 - - - - -
 Dura 60 Oriya 50 - - - - -
 Dzongkha 14,000 Dzongkha 500 - 14,000 - - -
 Faqir 3,400 Urdu - 3,400 - - - -
 Gadaria, Hindu 16,000 Hindi 16,000 - - - - -
 Gaddi Unknown Urdu - - - - - -
 Gamit 300 Gamit 300 - - - - -
 Ganda 3,300 Oriya 3,300 - - - - -
Gandharb, Hindu 3,100 Bhojpuri 3,100 - - - - -
Gandharva 400 Nepali 400 - - - - -
Gandla 200 Telugu 200 - - - - -
 Gangai 1,400 Nepali 1,400 - 20 - - -
 Garo 5,400 Garo 2,400 - 40 2,900 - 30
 Gauda 4,300 Oriya 4,300 - - - - -
Gavara 300 Malayalam 300 - - - - -
 Ghanchi, Hindu 70 Gujarati 70 - - - - -
 Gharti 14,000 Bengali 13,000 - 300 100 - 80
 Ghasi, Hindu 37,000 Hindi 37,000 - - - - -
Ghazi 1,400 Bengali - 1,400 - - - -
 Ghosi, Hindu 700 Hindi 700 - - - - -
Ghusuria 800 Hindi 800 - - - - -
Goan Catholic 700 Konkani, Goan - - - 700 - -
Godra 60 Oriya 60 - - - - -
Gokha, Hindu 3,000 Oriya 3,000 - - - - -
 Gond 9,200 Hindi 8,900 30 - 200 - 80
 Gonrhi 35,000 Hindi 35,000 - - - - -
 Gorait 5,000 Hindi 4,700 30 - 200 - 80
 Gosain, Hindu 28,000 Hindi 28,000 - - - - -
Gujar, Sikh 100 Panjabi, Eastern - - - - 100 -
 Guria 2,300 Oriya 2,300 - - - - -
 Gurung 87,000 Nepali 57,000 - 28,000 2,000 - -
 Hadi 669,000 Bengali 669,000 - - - - -
 Hajam 35,000 Urdu - 35,000 - - - -
 Hajang 2,400 Naga, Mao 2,000 - 200 200 - 20
Halalkhor, Hindu 3,500 Hindi 3,500 - - - - -
Halalkhor, Muslim Unknown Urdu - - - - - -
 Halwai, Hindu 397,000 Hindi 397,000 - - - - -
 Han Chinese, Mandarin 7,000 Chinese, Mandarin - - 5,800 600 - 600
Hazra, Hindu 4,000 Bengali 4,000 - - - - -
 Hela 40 Hindi 40 - - - - -
Hira 2,700 Assamese 2,700 - - - - -
 Ho 17,000 Ho 15,000 60 - 400 - 2,000
Ilavan 1,800 Malayalam 1,700 - - 60 - -
 Indo-Burman 600 Rakhine - 600 - - - -
Jaraj, Hindu 9,000 Bengali 9,000 - - - - -
Jat, Bajwa, Hindu 100 Hindi 100 - - - - -
Jat, Bajwa, Muslim 100 Urdu - 100 - - - -
Jat, Chahil, Hindu 100 Hindi 100 - - - - -
Jat, Chahil, Muslim 200 Panjabi, Eastern - 200 - - - -
Jat, Chahil, Sikh 200 Panjabi, Eastern - - - - 200 -
Jat, Chima, Hindu 100 Hindi 100 - - - - -
Jat, Chima, Muslim 200 Urdu - 200 - - - -
Jat, Dagar, Hindu 400 Hindi 400 - - - - -
Jat, Dehia, Hindu 400 Hindi 400 - - - - -
Jat, Dehia, Muslim 400 Urdu - 400 - - - -
Jat, Dhariwal, Hindu 300 Panjabi, Eastern 300 - - - - -
Jat, Dhariwal, Muslim 200 Urdu - 200 - - - -
Jat, Dhillon, Hindu 200 Hindi 200 - - - - -
Jat, Dhillon, Muslim 200 Urdu - 200 - - - -
 Jat, Dhillon, Sikh 200 Panjabi, Eastern - - - - 200 -
Jat, Gahlot, Hindu 200 Hindi 200 - - - - -
Jat, Gahlot, Muslim 300 Urdu - 300 - - - -
Jat, Ghatwal, Hindu 100 Hindi 100 - - - - -
Jat, Ghatwal, Muslim 200 Urdu - 200 - - - -
Jat, Gil, Hindu 200 Panjabi, Eastern 200 - - - - -
Jat, Gil, Muslim 300 Urdu - 300 - - - -
Jat, Gil, Sikh 400 Panjabi, Eastern - - - - 400 -
Jat, Hela, Hindu 100 Hindi 100 - - - - -
 Jat, Hindu 40,000 Hindi 40,000 - - - - 70
Jat, Kharral, Hindu 200 Hindi 200 - - - - -
Jat, Kharral, Muslim 300 Urdu - 300 - - - -
Jat, Mann 200 Panjabi, Eastern - - - - 200 -
 Jat, Mann, Hindu 200 Hindi 200 - - - - -
Jat, Mann, Muslim 200 Urdu - 200 - - - -
 Jat, Muslim 47,000 Urdu - 47,000 - - - -
 Jat, Pachhade, Hindu 100 Hindi 100 - - - - -
Jat, Rathi, Hindu 100 Hindi 100 - - - - -
Jat, Sahrawat, Hindu 100 Hindi 100 - - - - -
Jat, Sarai, Sikh 100 Panjabi, Eastern - - - - 100 -
 Jat, Sidhu, Hindu 800 Hindi 800 - - - - -
Jat, Sidhu, Muslim 500 Urdu - 500 - - - -
Jat, Sidhu, Sikh 1,100 Panjabi, Eastern - - - - 1,100 -
 Jat, Sikh 45,000 Panjabi, Eastern - - - - 45,000 -
Jat, Sindhu 700 Hindi 700 - - - - -
Jat, Sindhu, Muslim 500 Urdu - 500 - - - -
Jat, Sindhu, Sikh 800 Panjabi, Eastern - - - - 800 -
Jat, Varaich, Hindu 200 Hindi 200 - - - - -
Jat, Varaich, Muslim 200 Urdu - 200 - - - -
Jat, Virk, Hindu 100 Hindi 100 - - - - -
 Jew 90 Marathi - - - - - 90
 Jhalo Malo 315,000 Bengali 315,000 - - - - -
 Jhinwar, Hindu Unknown Hindi - - - - - -
Jhinwar, Sikh 1,100 Panjabi, Eastern - - - - 1,100 -
Jimdar 74,000 Bengali 74,000 - - - - -
 Jogi, Hindu 1,339,000 Bengali 1,339,000 - - - - -
Juang 20 Oriya 20 - - - - -
 Julaha 800 Hindi 30 - - - 800 -
Kabadi 2,400 Hindi 2,400 - - - - -
 Kachari, Dimasa 3,600 Deori 3,600 - - - - -
 Kachhi, Hindu 30 Hindi 30 - - - - -
Kadar 24,000 Hindi 24,000 - - - - -
Kahar Kamkar, Hindu 11,000 Hindi 11,000 - - - - -
Kahar Kamkar, Muslim 1,200 Bengali - 1,200 - - - -
 Kahar, Hindu 333,000 Hindi 333,000 - - - - -
Kahar, Muslim 15,000 Urdu - 15,000 - - - -
Kahar, Sikh 100 Panjabi, Eastern - - - - 100 -
 Kaibartta 641,000 Bengali 641,000 - - - - -
 Kaikolan 400 Tamil 400 - - - - -
 Kalal, Hindu 4,400 Telugu 4,400 - - - - -
 Kalingi 3,000 Oriya 3,000 - - - - -
Kallan 400 Tamil 400 - - - - -
 Kalu 188,000 Bengali - 188,000 - - - -
 Kalwar, Hindu 95,000 Hindi 95,000 - 40 - - -
 Kalwar, Muslim 1,800 Urdu - 1,800 - - - -
 Kamar 400 Kamar 400 - - - - -
 Kamboh, Sikh 1,400 Panjabi, Eastern - - - - 1,400 -
 Kami 82,000 Nepali 82,000 - 500 20 - -
Kammara 50 Telugu 50 - - - - -
Kandra 119,000 Oriya 119,000 - - - - -
 Kandu 47,000 Hindi 47,000 - - - - -
 Kanjar, Hindu 2,700 Hindi 2,700 - - - - -
Kanjar, Muslim 4,000 Urdu - 4,000 - - - -
 Kaora 361,000 Bengali 361,000 - - - - -
 Kapali 214,000 Bengali 214,000 - - - - -
 Kaparia 800 Hindi 800 - - - - -
 Kapu 2,400 Telugu 2,400 - - - - -
Karan 1,800 Oriya 1,800 - - - - -
Karenga 39,000 Bengali 39,000 - - - - -
Karigar 900 Bengali - 900 - - - -
Karmali 12,000 Hindi 9,900 200 - 200 - 1,900
 Kasar, Hindu 89,000 Marathi 89,000 - - - - 100
 Kashmiri Muslim 200 Kashmiri - 200 - - - -
 Kawar 34,000 Hindi 34,000 - - - - -
 Kayastha, Hindu 2,393,000 Bengali 2,392,000 - - 800 - -
Kela, Hindu 20 Oriya 20 - - - - -
Kela, Muslim 200 Bengali - 200 - - - -
Khadala 22,000 Oriya 22,000 - - - - -
 Khairwar 131,000 Bengali 131,000 - - - - -
Khambu 209,000 Bengali 209,000 - 500 - - -
Khami 300 Bengali 300 - - - - -
 Khampti 20 Adi 20 - - - - -
Khandait 247,000 Oriya 247,000 - - - - -
Kharia 53,000 Kharia 53,000 - - - - 200
 Kharva, Hindu 60 Gujarati 60 - - - - -
 Kharwar 30,000 Hindi 28,000 300 - 1,100 - 200
 Khas 1,700 Nepali 1,200 - 500 - - -
 Khasi 900 Khasi 60 - - 900 - -
 Khatik, Hindu 19,000 Hindi 19,000 - - - - -
Khatik, Muslim 700 Urdu - 700 - - - -
 Khatri, Hindu Unknown Hindi - - - - - -
 Khatri, Sikh 2,200 Panjabi, Eastern - - - - 2,200 -
 Khavar 2,900 Gujarati 2,900 - - - - -
Khetauri 5,000 Maithili 5,000 - - - - -
 Khoja 500 Gujarati - 500 - - - -
 Kisan 8,900 Hindi 8,500 40 - 300 - 40
 Koiri, Hindu 131,000 Hindi 131,000 - - - - -
 Kol 72,000 Hindi 72,000 - - - - -
 Koli 6,100 Gujarati 6,100 - - - - -
Koli Mahadev 200 Marathi 200 - - - - -
Koli Malhar 40 Marathi 40 - - - - -
Koli of Sind, Hindu Unknown Gujarati - - - - - -
 Kolta 600 Oriya 600 - - - - -
Konai 132,000 Bengali 132,000 - - - - -
 Konda Dhora 60 Telugu 60 - - - - -
Konwar 8,100 Bengali 8,100 - - - - -
 Kori 158,000 Bengali 148,000 300 - 3,000 - 6,900
 Korwa 7,300 Telugu 6,800 20 - 400 - 200
 Koshti 20 Marathi 20 - - - - -
Kotal 33,000 Bengali 33,000 - - - - -
 Koya 200 Telugu 200 - - - - -
Kudumban 30 Tamil 30 - - - - -
 Kui Khond 1,300 Oriya 1,200 - - 200 - -
 Kuli 1,200 Oriya 1,200 - - - - -
 Kumal 50 Nepali 50 - - - - -
 Kumhar, Hindu 1,010,000 Hindi 1,009,000 - - 300 - -
Kumhar, Sikh 600 Panjabi, Eastern - - - - 600 -
 Kunbi, Hindu 11,000 Gujarati 11,000 - - - - 20
Kunui 900 Bengali 900 - - - - -
Kurariar 2,400 Hindi 2,400 - - - - -
 Kurmi, Hindu 1,329,000 Hindi 1,329,000 - - 200 - -
Kurol 5,000 Bengali 5,000 - - - - -
 Labana, Sikh 1,000 Panjabi, Eastern - - - - 1,000 -
Laheri, Muslim 2,300 Urdu - 2,300 - - - -
 Lakhera 20 Hindi 20 - - - - -
 Lama 200 Tibetan, Central - - 200 - - -
 Lepcha 41,000 Lepcha 20,000 - 13,000 7,300 - 100
Let 8,000 Bengali - - - - - 8,000
 Lhomi 1,700 Lhomi - - 1,600 70 - -
 Limbu 119,000 Nepali 26,000 - 3,300 6,200 - 84,000
 Lingayat 600 Kannada - - - - - 600
 Lodha 99,000 Hindi 84,000 - 100 15,000 - 800
 Lodha, Muslim 200 Urdu - 200 - - - -
 Lohana 300 Gujarati 300 - - - - -
 Lohar, Hindu 342,000 Hindi 342,000 - - - - -
 Lohar, Muslim 100 Urdu - 100 - - - -
Lohara 57,000 Hindi 51,000 800 300 1,000 - 3,600
 Lotha 30 Naga, Lotha - - - 30 - -
 Lunia, Hindu 72,000 Hindi 72,000 - - - - -
Madari 1,300 Urdu - 1,300 - - - -
Madhuapit 300 Bengali - 300 - - - -
 Madiga Christian 1,300 Telugu - - - 1,300 - -
 Madiga, Hindu 10,000 Telugu 10,000 - - - - -
 Magar 95,000 Nepali 91,000 - 1,200 3,200 - -
Maghaiya 300 Hindi 300 - - - - -
 Mahanta 39,000 Oriya 39,000 - - - - -
 Mahar, Hindu 46,000 Marathi 46,000 - - - - -
 Mahishya 6,238,000 Bengali 6,221,000 - - 15,000 - -
 Mahli 133,000 Marathi 120,000 300 300 7,800 20 4,200
 Mahratta 2,000 Marathi 2,000 - - - - -
 Mahratta Kunbi 4,100 Gujarati 4,100 - - - - -
 Mahtam, Sikh 1,600 Panjabi, Eastern - - - - 1,600 -
Mahuria 500 Oriya 500 - - - - -
 Mahyavanshi 1,500 Gujarati 1,500 - - - - -
 Majhi 800 Hindi 800 - - - - -
 Majhwar 14,000 Hindi 14,000 - 60 - - -
 Mal, Hindu 328,000 Hindi 328,000 - - - - -
Mal, Muslim 16,000 Bengali - 16,000 - - - -
 Mala 3,000 Telugu 3,000 - - - - -
 Mala Christian 400 Telugu - - - 400 - -
 Malabar Catholic 3,500 Malayalam - - - 3,400 - -
 Mali, Hindu 287,000 Hindi 287,000 - - - - -
 Mallah, Hindu 72,000 Hindi 72,000 - - - - -
 Mallah, Muslim 39,000 Bengali - 39,000 - - - -
 Mallik, Muslim 140,000 Gujarati - 140,000 - - - -
Malto 51,000 Santhali 46,000 80 20 4,500 - 100
Mandala, Muslim 700 Gujarati - 700 - - - -
 Mangala 900 Telugu 900 - - - - -
Mangan Unknown Oriya - - - - - -
 Manihar 1,300 Urdu - 1,300 - - - -
 Mappila 4,700 Malayalam - 4,700 - - - -
 Maravan 200 Tamil 200 - - - - -
Markande 200 Hindi 200 - - - - -
 Matang 200 Marathi 200 - - - - -
 Matia 154,000 Bengali 154,000 - - - - -
 Mazhabi 800 Panjabi, Eastern - - - - 900 -
 Mech 44,000 Bodo 27,000 - 30 16,000 40 50
 Megh, Hindu 90 Hindi 90 - - - - -
 Meitei 400 Meitei 400 - - - - -
 Memon 400 Gujarati - 400 - - - -
Mir 31,000 Bengali - 31,000 - - - -
Mirdas, Muslim 500 Bengali - 500 - - - -
 Miri 400 Mising 400 - - - - -
Mirzakhani 4,400 Bengali - 4,400 - - - -
Mishri 4,200 Bengali 4,200 - - - - -
 Mizo 700 Mizo - - - 700 - -
Mizo, Fanai 30 Mizo - - - 30 - -
Mizo, Lushai 600 Mizo - - - 600 - -
 Mochi, Hindu 1,263,000 Bengali 1,263,000 - - 500 - -
 Mochi, Muslim 5,900 Urdu - 5,900 - - - -
 Moghal 82,000 Urdu - 82,000 - - - -
 Momna 100 Gujarati - 100 - - - -
 Mru 2,300 Bengali 2,200 - - 90 - 40
Mukeri, Hindu 60 Hindi 60 - - - - -
Mukeri, Muslim 800 Urdu - 800 - - - -
 Munda 534,000 Mundari 397,000 400 200 59,000 70 77,000
 Munnur 2,300 Telugu 2,300 - - - - -
 Murao, Hindu 60 Hindi 60 - - - - -
 Musahar, Hindu 34,000 Hindi 34,000 - - - - -
 Mutrasi 2,600 Telugu 2,600 - - - - -
 Nadar 1,100 Tamil 600 - - 500 - -
 Naga, unspecified 2,800 Naga, Zeme 30 - - 2,800 - -
Nagar 71,000 Bengali 71,000 - - - - -
 Nagarchi, Hindu 15,000 Hindi 14,000 - 40 400 - 100
Nagarchi, Muslim Unknown Sadri - - - - - -
 Nai, Hindu 989,000 Hindi 989,000 - - - - -
Nai, Sikh 700 Panjabi, Eastern - - - - 700 -
 Nair 1,300 Malayalam 1,300 - - - - -
 Namasudra, Hindu 3,772,000 Bengali 3,768,000 - - 4,500 - -
 Namasudra, Muslim 1,900 Bengali - 1,900 - - - -
 Nat, Hindu 5,800 Hindi 5,800 - - - - -
 Nat, Muslim 600 Urdu - 600 - - - -
 Nau Buddh 9,200 Marathi - - 9,200 - - -
Navithan 50 Tamil 50 - - - - -
 Newah 103,000 Nepali 95,000 - 7,500 200 - -
Nikari, Muslim 54,000 Bengali - 54,000 - - - -
 Nissi 40 Nyishi 40 - - - - -
 Oraon 873,000 Kurux 663,000 400 200 145,000 200 65,000
 Paharia 7,400 Nepali 7,400 - - - - -
Paik 800 Oriya 800 - - - - -
 Paite, Christian 50 Chin, Paite - - - 50 - -
Pakhimara 400 Hindi 400 - - - - -
Paliya 203,000 Bengali 203,000 - - - - -
Pallar 1,300 Tamil 1,300 - - 20 - -
Pan 27,000 Oriya 27,000 - - - - -
 Panika 17,000 Hindi 17,000 - - - - -
Pantanti 20 Oriya 20 - - - - -
Paraiyan 700 Tamil 500 - - 200 - -
Parhaiya 12,000 Hindi 11,000 30 - 200 - 100
 Parja 1,400 Oriya 1,400 - - - - -
 Parsee 900 Gujarati - - - - - 900
 Pashtun, Northern 1,001,000 Urdu - 1,001,000 - - - -
 Pasi, Hindu 42,000 Hindi 42,000 - - - - -
 Pasi, Muslim 6,400 Urdu - 6,400 - - - -
 Patelia 40 Gujarati 40 - - - - -
 Patial 800 Oriya 800 - - -