Top 10 Cities of India by Population 2011

2011 Census
Rank City State Approximate Population Male Female
1 Mumbai Maharashtra (1.24 Crore) 12,442,373 6,715,931 5,726,442
2 Delhi Delhi (1.10 Crore) 11,034,555 5,882,117 5,152,438
3 Bangalore Karnataka (84.44 Lakh) 8,443,675 4,391,723 4,051,952
4 Hyderabad Andhra Pradesh (67.32 Lakh) 6,731,790 3,442,696 3,289,094
5 Ahmedabad Gujarat (55.78 Lakh) 5,577,940 2,938,985 2,638,955
6 Chennai Tamil Nadu (46.47 Lakh) 4,646,732 2,335,844 2,310,888
7 Kolkata West Bengal (44.97 Lakh) 4,496,694 2,356,766 2,139,928
8 Surat Gujarat (44.68 Lakh) 4,467,797 2,543,623 1,924,174
9 Pune Maharashtra (31.24 Lakh) 3,124,458 1,603,675 1,520,783
10 Jaipur Rajasthan (30.46 Lakh) 3,046,163 1,603,125 1,443,038