What Languages do People Speak in India?

Primary Languages

Name
Hindi
Pop. Speaking
531,000,000
Dialects
Khari Boli (Dehlavi, Kauravi, Khadi Boli, Khari, Khariboli, Vernacular Hindustani), Urdu, Dakhini; Rekhta Hindustani
Name
English
Pop. Speaking
200,350,000
Dialects
Standard

Other Languages

Bengali
82,500,000
Telugu
78,800,000
Marathi
74,700,000
Tamil
68,700,000
Urdu
51,500,000
Gujarati
45,700,000
Bhojpuri
37,800,000
Malayalam
33,000,000
Oriya
32,658,520
Odia
32,100,000
Punjab
30,110,000
Maithili
30,000,000
Marwari
19,712,600
Magahi
14,000,000
Chhattisgarhi
13,300,000
Rajasthani
12,917,000
Deccan
12,800,000
Assamese
12,800,000
Sadri
10,290,000
Kanauji
9,500,000
Haryanvi
8,000,000
Varhadi-Nagpuri
6,970,000
Konkani
6,057,230
Santhali
5,941,000
Malvi
5,560,000
Kashmiri
5,360,000
Mewari
5,100,000
Kamta
5,000,000
Lambadi
4,150,000
Dogri
3,980,000
Mina
3,800,000
Bhili
3,310,000
Merwari
3,200,000
Bundeli
3,070,000
Godwari
3,000,000
Shekhawati
3,000,000
Sylheti
3,000,000
Garhwali
2,920,000
Nepali
2,870,000
Bagheli
2,860,000
Awadhi
2,530,000
Wagdi
2,510,000
Haroti
2,460,000
Gondi
2,400,000
Kumaoni
2,360,000
Nimadi
2,150,000
Oadki
2,000,000
Dhundari
1,870,000
Ahirani
1,870,000
Kurux
1,750,000
Tulu
1,720,000
Sindhi
1,700,000
Kangri
1,700,000
Meitei
1,470,000
Sindhi
1,460,000
Boro
1,330,000
Surjapuri
1,220,000
Vasavi
1,200,000
Pahari
1,109,000
Mundari
1,100,000
Ho
1,040,000
Pahari-Potwari
1,020,000
Muria
1,000,000
Kui
962,000
Mandeali
900,000
Garo
889,000
Khasi
843,000
Kacchi
823,000
Juray
801,000
Halbi
793,000
Kok Borok
783,000
Bareli
739,000
Angika
725,000
Gujari
690,000
Bhilali
681,000
Mizo
675,000
Bagri
647,000
Mewati
645,000
Varli
600,000
Chin
577,640
Korku
574,000
Braj Bhasha
574,000
Mising
551,000
Sambalpuri
519,000
Koli
504,000
Lohar
500,750

What Languages do People Speak in India?