Indian City Information

Are you looking for a list of cities in India? Do you know how many cities are in India? If yes then this is the well-curated brief information on various Indian cities including their population. Read our Blog: - List of Major Cities in India - Know Your City

Agra City Information Amritsar City Information Ahmedabad City Information
Ajmer City Information Allahabad City Information Bangalore City Information
Bhopal City Information Bhubaneswar City Information Bilaspur City Information
Chandigarh City Information Coimbatore City Information Chennai City Information
Cuttack City Information Delhi City Information Faridabad City Information
Gandhinagar City Information Ghaziabad City Information Goa City Information
Gurgaon City Information Guwahati City Information Gwalior City Information
Hyderabad City Information Indore City Information Jaipur City Information
Jamshedpur City Information Jalandhar City Information Jabalpur City Information
Jodhpur City Information Kanpur City Information Kolkata City Information
Ludhiana City Information Lucknow City Information Mumbai City Information
Mysore City Information Nagpur City Information Nashik City Information
Noida City Information Patna City Information Pune City Information
Pondicherry City Information Puri City Information Raipur City Information
Ranchi City Information Surat City Information Udaipur City Information
Vadodara City Information Varanasi City Information Vijayawada City Information
Vishakhapatnam City Information Alwar City Information Hisar City Information
Panipat City Information Sonipat City Information  

India’s Largest Cities by Population

India is a vast country in South Asia. Its total land area is 2,973,190 Km2.  It is one of the largest countries in the world. It is the second-largest country in the country by population. According to 2011 census, India’s population was 1,210,854,977. Plus, the country has an estimated population of 1,380,004,385 in 2020. Moreover, the population of this country is equivalent to 17.7% of the total world population. India is also a vast country by its area. Majority of residents of this country live in villages.

Only 35% of the total population is urban. It means India’s urban population is 483,098,640 people in 2020. Also know this - the median age in India is 28.4 years. Here is the list of largest cities of India with their population. Please note that this list reflects population data according to 2011 census.

Sl. No. City Metro Population City Proper Population State/Territory
1. Mumbai 18,414,288 12,442,373 Maharashtra
2. Delhi 16,314,838 11,034,555 Delhi
3. Kolkata 14,112,536 4,496,694 West Bengal
4. Chennai 8,696,010 4,646,732 Tamil Nadu
5. Bangalore 8,499,399 8,443,675 Karnataka
6. Hyderabad 7,749,334 6,731,790 Andhra Pradesh
7. Ahmedabad 6,352,254 5,577,940 Gujarat
8. Pune 5,049,968 3,124,458 Maharashtra
9. Surat 4,585,367 4,467,797 Gujarat
10. Jaipur 3,046,163 3,046,163 Rajasthan
11. Kanpur 2,920,067 2,765,348 Uttar Pradesh
12. Lucknow 2,901,474 2,817,105 Uttar Pradesh
13. Nagpur 2,497,777 2,405,665 Maharashtra
14. Indore 2,167,447 1,964,086 Madhya Pradesh
15. Patna 2,046,652 1,684,222 Bihar
16. Bhopal 1,883,381 1,798,218 Madhya Pradesh
17. Thane 1,841,488 1,841,488 Maharashtra
18. Vadodara 1,817,191 1,670,806 Gujarat
19. Visakhapatnam 1,728,128 1,728,128 Andhra Pradesh
20. Pimpri-Chinchwad 1,727,692 1,727,692 Maharashtra