Population of India

1,380,004,385

2020


Yearly change:

0.99%

5-year change:

1.07%

20-year change:

1.53%

Most populated cities in India

# City Population
1 Mumbai, Maharashtra 12,691,836
2 Delhi 10,927,986
3 Bengaluru, Karnataka 5,104,047
4 Calcutta, West Bengal 4,631,392
5 Chennai, Tamil Nadu 4,328,063
6 Ahmedabad, Gujarat 3,719,710
7 Hyderabad, Telangana 3,597,816
8 Pune, Maharashtra 2,935,744
9 Surat, Gujarat 2,894,504
10 Kanpur, Uttar Pradesh 2,823,249
# City Population
11 Jaipur, Rajasthan 2,711,758
12 Navi Mumbai, Maharashtra 2,600,000
13 Lucknow, Uttar Pradesh 2,472,011
14 Nagpur, Maharashtra 2,228,018
15 Indore, Madhya Pradesh 1,837,041
16 Kallakurichi, Tamil Nadu 1,682,687
17 Patna, Bihar 1,599,920
18 Bhojpal, Madhya Pradesh 1,599,914
19 Ludhiāna, Punjab 1,545,368
20 Tirunelveli, Tamil Nadu 1,435,844