India's 100 Biggest Cities, Largest Cities in India

India is the second largest country in the world after China. There are 4,000 cities and towns in India. About 300 cities have population over 1,00,000. Seven cities have population more than 3 million. Greater Mumbai still is the most populated city in its 440 sq. Km. area followed by Delhi, Kolkata, Bangalore and Chennai.

The following is a list of top cities in India.

Sl no. Cities Population Density(/km2) Literacy *Sex Ratio Main Language
1 Mumbai  12,478,447 22,937 90.28% 852 Marathi 
2 Delhi  16,753,235 11,297 86.34% 875 Hindi 
3 Bangalore  8,425,970 4,378 89% 914 Kannada 
4 Hyderabad  6,809,970 18,480 82.96% 945 Telugu 
5 Ahmedabad  5,570,585 12,000 89.62% 897 Gujarati 
6 Chennai  4,681,087 21,000 90.33% 986 Tamil 
7 Kolkata  4,486,679 24,000 87.14% 899 Bengali 
8 Surat 4,462,002 14,000 89.03% 758 Gujarati 
9 Pune 3,115,431 603 91.61% 945 Marathi 
10 Jaipur 3,073,350 598 84.34% 898 Rajasthani
11 Lucknow 2,815,601 690 84.72% 915 Hindi 
12 Kanpur 2,767,031 1,366 84.14% 842 Hindi 
13 Nagpur 2,405,421 11,000 93.13 961 Marathi 
14 Indore 1,960,631 3,727 87.38% 921 Marathi 
15 Thane 1,818,872 12,000 91.36% 882 Marathi 
16 Bhopal 1,795,648 230 85.24% 911 Hindi 
17 Visakhapatnam 2,091,811 2,537.28 82.66% 977 Telugu 
18 Pimpri & Chinchwad 1,729,359 10,000 90.90% 828 Marathi 
19 Patna 1,683,200 1803 84.71% 882 Hindi 
20 Vadodara 1,666,703 14,000 92.37% 923 Gujarati 
21 Ghaziabad 110,698 1,800 85.46% 904 Hindi 
22 Ludhiana 1,613,878 975 85.38 % 845 Punjabi 
23 Agra 1,574,542 8,954 63.44 % 853 Hindi 
24 Nashik 1,486,973 320 90.96% 894 Marathi 
25 Faridabad 1,404,653 1,020 84.88% 872 Punjabi 
26 Meerut 1,309,023 9,200 77.70% 898 Hindi 
27 Rajkot 1,286,995 12,735 88.82% 905 Gujarati 
28 Kalyan & Dombivali 1,246,381 8,700 93.06% 917 Marathi 
29 Vasai Virar 1,221,233 NA 91.15% 880 Marathi 
30 Varanasi 1,201,815 380 80.12% 887 Hindi , Bhojpuri
31 Srinagar 1,192,792 8,523 70.58%% 888 Kashmiri, Urdu
32 Aurangabad 1,171,330 3,900 89.13% 919 Marathi , Hindi , English and Urdu
33 Dhanbad 1,161,561 1,284 80.78% 887 Hindi , English
34 Amritsar 1,132,761 930 85.27% 879 Punjabi 
35 Navi Mumbai 1,119,477 NA 91.57% 831 Marathi 
36 Allahabad 1,117,094 1,087 86.50% 858 Hindi 
37 Ranchi 1,073,440 572 88.49% 920 Hindi 
38 Haora 1,072,161 3,300 89.86% 913 Bengali 
39 Coimbatore 1,061,447 10,052 91.74% 999 Tamil 
40 Jabalpur 1,054,336 478 88.90% 929 Hindi 
41 Gwalior 1,053,505 5,478 85.20% 878 Hindi , Marathi 
42 Vijayawada 1,048,240 NA 82.59% 997 Telugu 
43 Jodhpur 1,033,918 4,460 81.56% 900 Hindi 
44 Madurai 1,016,885 NA 91.42% 997 Tamil 
45 Raipur 1,010,087 230 86.90% 945 Hindi 
46 Kota 1,001,365 6,135 83.65% 890 Tamil 
47 Guwahati 963,429 400 91.11% 918 Assamese 
48 Chandigarh 960,787 9,300 86.77% 829 Punjabi 
49 Solapur 951,118 290 83.88% 972 Marathi 
50 Hubli and Dharwad 943,857 NA 87.28% 983 Kannada 
51 Bareilly 898,167 1,084 70.17% 881 Hindi 
52 Moradabad 889,810 250 70.65% 908 Hindi 
53 Mysore 887,446 6,900 86.84% 1000 Kannada 
54 Gurgaon 876,824 690 86.30% 844 Hindi 
55 Aligarh 872,575 NA 70.36 % 884 Hindi 
56 Jalandhar 862,196 270 85.50 % 882 Punjabi 
57 Tiruchirappalli 846,915 5,500 91.32% 1025 Tamil 
58 Bhubaneswar 837,737 4,800 93.15% 882 Oriya 
59 Salem 831,038 8,036 84.80% 987 Tamil 
60 Mira and Bhayander 814,655 10,000 93.67% 876 Marathi 
61 Thiruvananthapuram 752,490 4,454 93.72% 1064 Malayalam 
62 Bhiwandi 711,329 NA 81.53% 700 Marathi 
63 Saharanpur 703,345 NA 77.94% 891 Hindi 
64 Gorakhpur 671,048 1,337 85.97% 898 Hindi 
65 Guntur 651,382 2,800 81.11% 1016 Hindi 
66 Bikaner 647,804 3,887.8 79.86% 900 Rajasthani
67 Amravati 646,801 2,395 93.03% 957 Marathi 
68 Noida 642,381 2,463 88.58% 822 Hindi 
69 Jamshedpur 629,659 NA 87.50 % 920 Hindi 
70 Bhilai Nagar 625,697 NA 87.23% 942 Hindi 
71 Warangal 620,116 1,300 84.16% 998 Telugu 
72 Cuttack 606,007 4,382.23 91.17% 997 Oriya 
73 Firozabad 603,797 NA 70.08% 877 Hindi 
74 Kochi 601,574 6,340 97.48% 1028 Malayalam 
75 Bhavnagar 593,768 5,600 85.62% 919 Gujarati 
76 Dehradun 578,420 NA 89.32% 906 Hindi  and Garhwali
77 Durgapur 566,937 3,700 87.84% 926 Bengali 
78 Asansol 564,491 4,434 84.82% 922 Bengali 
79 Nanded Waghala NA NA 87.40% 924 Marathi 
80 Kolapur 549,283 8,200 92.12% 956 Marathi 
81 Ajmer 542,580 NA 87.53% 946 Hindi 
82 Gulbarga 532,031 NA 83.71% 953 Kannada 
83 Jamnagar 529,308 5,700 82.58% 916 Gujarati 
84 Ujjain 515,215 3,400 85.55% 942 Hindi 
85 Loni 512,296 NA 75.24% 871 Hindi 
86 Siliguri 509,709 11,000 85.46% 951 Bengali 
87 Jhansi 507,293 NA 83.81% 892 Hindi 
88 Ulhasnagar 506,937 NA 89.21% 875 Marathi 
89 Nellore 505,258 2,600 83.59% 966 Telugu 
90 Jammu 503,690 5,697 89.66% 898 Kashmiri
91 Sangli Miraj Kupwad 502,697 NA 88.08% 969 Marathi 
92 Belgaum 488,292 5,200 90.49% 982 Kannada 
93 Mangalore 484,785 3,586.5 94.03% 1014 Kannada 
94 Ambattur 478,134 12,000 92.69% 982 Tamil 
95 Tirunelveli 474,838 4,370 90.98% 1024 Tamil 
96 Malegoan 471,006 NA 86.66 % 969 Hindi , Marathi , Urdu
97 Gaya 463,454 880 85.74% 886 Hindi 
98 Jalgaon 460,468 6,800 88.96% 909 Marathi 
99 Udaipur 451,735 242 90.66% 925 Hindi  and Mewari
100 Maheshtala 449,423 NA 82.63 % 945 Bengali 

*Sex Ratio: Sex ratio is expressed as the number of women per thousand men in a given population.
 
NEED HELP?
Contact our experts now ยป

NRIOL.COM, the premier online community since 1997 for the Indian immigrant community provides a range of resourceful services for immigrants and visitors in America.

CONTACT

NRI Online Pvt. Ltd.

Phone: 080 - 4110 1026

Email:

Estd. 1997 © Copyright NRI Online Pvt. Ltd. All rights reserved worldwide.

India Statistics x