India Cities by Population (1 to 20)

Search all cities within the country of India. Find out the population, time zones, current time and more India facts.

City Region Country Population
Mumbai Maharashtra India 12,691,836
Delhi Delhi India 10,927,986
Bengaluru Karnataka India 5,104,047
Kolkata West Bengal India 4,631,392
Chennai Tamil Nadu India 4,328,063
Ahmedabad Gujarat India 3,719,710
Hyderabad Telangana India 3,597,816
Pune Maharashtra India 2,935,744
Surat Gujarat India 2,894,504
Kanpur Uttar Pradesh India 2,823,249
Jaipur Rajasthan India 2,711,758
Navi Mumbai Maharashtra India 2,600,000
Lucknow Uttar Pradesh India 2,472,011
Nagpur Maharashtra India 2,228,018
Indore Madhya Pradesh India 1,837,041
Kallakurichi Tamil Nadu India 1,682,687
Patna Bihar India 1,599,920
Bhopal Madhya Pradesh India 1,599,914
Ludhiana Punjab India 1,545,368
Tirunelveli Tamil Nadu India 1,435,844
Previous Next