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

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

quiz

India's top 10 biggest cities

Quiz your knowledge on India's 10 biggest cities.
Start now
quiz

India's top 25 biggest cities

Quiz your knowledge on India's 25 biggest cities.
Start now
quiz

India's top 50 biggest cities

Quiz your knowledge on India's 50 biggest cities.
Start now
news

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: +918041101026

Email:

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

India Statistics

x