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
2,901. Rāmchandrapur India 9,664
2,902. Arnīa India 9,662
2,903. Masinigudi India 9,642
2,904. Betūl Bāzār India 9,640
2,905. Kot Ïsa Khān India 9,639
2,906. Debīpur India 9,613
2,907. Mettuppālaiyam India 9,587
2,908. Erumaippatti India 9,585
2,909. Khargupur India 9,576
2,910. Karīmpur India 9,565
2,911. Konanūr India 9,555
2,912. Bokākhāt India 9,554
2,913. Goshainganj India 9,537
2,914. Mahāban India 9,514
2,915. Gobindpur India 9,507
2,916. Garautha India 9,489
2,917. Chāmpua India 9,487
2,918. Herbertpur India 9,478
2,919. Hīrānagar India 9,446
2,920. Nūrpur Kalān India 9,437
2,921. Raia India 9,421
2,922. Sultānpur India 9,419
2,923. Khamānon India 9,396
2,924. Murgūd India 9,395
2,925. Shāhpur India 9,394
2,926. Naigarhī India 9,391
2,927. Umri India 9,364
2,928. Hātod India 9,349
2,929. Pātan India 9,332
2,930. Mhasla India 9,331
2,931. Mudigere India 9,322
2,932. Basna India 9,305
2,933. Mandasa India 9,287
2,934. Belūr India 9,281
2,935. Ambāgarh Chauki India 9,265
2,936. Gudibanda India 9,255
2,937. Peraiyūr India 9,244
2,938. Farah India 9,236
2,939. Namli India 9,235
2,940. Kampil India 9,200
2,941. Candolim India 9,197
2,942. Eral India 9,187
2,943. Kāngra India 9,158
2,944. Dābhol India 9,142
2,945. Nīdāmāngalam India 9,125
2,946. Bhojudih India 9,109
2,947. Katra India 9,106
2,948. Zafarābād India 9,106
2,949. Pāli India 9,098
2,950. Mowār India 9,045
2,951. Bāmnia India 9,034
2,952. Kenduadīh India 9,032
2,953. Singoli India 9,030
2,954. Sohāgī India 9,009
2,955. Puttaparthi India 9,000
2,956. Haraiya India 9,000
2,957. Mustafābād India 8,974
2,958. Iklehra India 8,969
2,959. Chelakara India 8,936
2,960. Manjeshwara India 8,927
2,961. Kharod India 8,926
2,962. Chāmpāhāti India 8,923
2,963. Manor India 8,918
2,964. Pallipattu India 8,912
2,965. Yelandūr India 8,901
2,966. Mahroni India 8,898
2,967. Phūlpur India 8,893
2,968. Ālwār Tirunagari India 8,887
2,969. Seorīnārāyan India 8,880
2,970. Santokhgarh India 8,877
2,971. Tirodi India 8,870
2,972. Virpur India 8,866
2,973. Kantilo India 8,861
2,974. Ahmadpur India 8,855
2,975. Pāpireddippatti India 8,852
2,976. Manappakkam India 8,851
2,977. Annāmalainagar India 8,827
2,978. Tikaitnagar India 8,806
2,979. Yairipok India 8,797
2,980. Bhigvan India 8,753
2,981. Gawān India 8,744
2,982. Bāgeshwar India 8,708
2,983. Kurgunta India 8,682
2,984. Roha India 8,664
2,985. Parbatipur India 8,657
2,986. Barāgaon India 8,655
2,987. Bakāni India 8,621
2,988. Kawant India 8,618
2,989. Parwanoo India 8,609
2,990. Mataundh India 8,591
2,991. Māchalpur India 8,556
2,992. Ammāpettai India 8,552
2,993. Nandambakkam India 8,540
2,994. Kotra India 8,534
2,995. Sultānpur India 8,518
2,996. Gharghoda India 8,512
2,997. Dhanwār India 8,512
2,998. Orchha India 8,500
2,999. Amguri India 8,494
3,000. Bāgnān India 8,494