India - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1,052. Pākaur India 40,446
1,051. Kallakkurichchi India 40,449
1,050. Ambāh India 40,523
1,049. Chakradharpur India 40,599
1,048. Garwa India 40,662
1,047. Dahegām India 40,671
1,046. Burla India 40,816
1,045. Jolārpettai India 40,959
1,044. Raisen India 40,977
1,043. Bharthana India 41,055
1,042. Hilsa India 41,110
1,041. Mehekar India 41,137
1,040. Dhupgāri India 41,168
1,039. Koraput India 41,170
1,038. Jaggayyapeta India 41,180
1,037. Sihorā India 41,192
1,036. Daudnagar India 41,236
1,035. Hoskote India 41,236
1,034. Naugachhia India 41,247
1,033. Chāmpa India 41,252
1,032. Chirāwa India 41,319
1,031. Gādarwāra India 41,420
1,030. Homnābād India 41,485
1,029. Warora India 41,523
1,028. Digras India 41,554
1,027. Devakottai India 41,568
1,026. Jambusar India 41,594
1,025. Fatwa India 41,647
1,024. Mānvi India 41,647
1,023. Sundargarh India 41,705
1,022. Bilāra India 41,710
1,021. Limbdi India 41,740
1,020. Bar Bigha India 41,758
1,019. Bāghpat India 41,766
1,018. Arvi India 41,837
1,017. Kātol India 41,893
1,016. Biaora India 41,989
1,015. Athni India 42,047
1,014. Kannad India 42,056
1,013. Khairābād India 42,125
1,012. Canning India 42,132
1,011. Jājpur India 42,157
1,010. Palmaner India 42,179
1,009. Sikandra Rao India 42,229
1,008. Kyathampalle India 42,275
1,007. Naini Tāl India 42,309
1,006. Dīnhāta India 42,381
1,005. Bālāpur India 42,401
1,004. Khekra India 42,408
1,003. Jintūr India 42,420
1,002. Thān India 42,508
1,001. Jaspur India 42,524
1,000. Khurda India 42,526
999. Sojat India 42,556
998. Bikramganj India 42,626
997. Shoranūr India 42,694
996. Tirupparangunram India 42,696
995. Sivaganga India 42,785
994. Bangārapet India 42,789
993. Bhīnmāl India 42,863
992. Sailu India 42,879
991. Repalle India 42,967
990. Rāmachandrapuram India 42,977
989. Kālimpang India 43,000
988. Barhiya India 43,045
987. Peranāmpattu India 43,124
986. Tumsar India 43,218
985. Sainthia India 43,221
984. Saint Thomas Mount India 43,223
983. Varkkallai India 43,276
982. Vikārābād India 43,337
981. Kāndhla India 43,387
980. Dīg India 43,486
979. Rāmnagar India 43,497
978. Pāndhurna India 43,630
977. Kot Pūtli India 43,651
976. Goddā India 43,658
975. Kanuru India 43,696
974. Merta India 43,758
973. Yellandu India 43,787
972. Gobārdānga India 43,808
971. Kendrāparha India 43,843
970. Jasdan India 43,861
969. Jammalamadugu India 43,870
968. Varangaon India 44,067
967. Jhajjar India 44,122
966. Nidadavole India 44,173
965. Nāngal India 44,176
964. Arsikere India 44,269
963. Rāmnagar India 44,277
962. Hodal India 44,300
961. Kālpi India 44,339
960. Medak India 44,351
959. Angul India 44,386
958. Nellikkuppam India 44,423
957. Memāri India 44,448
956. Morār India 44,451
955. Thoubāl India 44,493
954. Kapadvanj India 44,764
953. Tānda India 44,822