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,901. Basi India 21,096
1,902. Dhulagari India 21,080
1,903. Okha India 21,048
1,904. Kantābānji India 21,024
1,905. Kiraoli India 21,024
1,906. Qādiān India 21,015
1,907. Pokaran India 21,014
1,908. Mudgal India 21,006
1,909. Bagulā India 20,999
1,910. Gunnaur India 20,980
1,911. Sarauli India 20,923
1,912. Lālgudi India 20,916
1,913. Nabīnagar India 20,848
1,914. Tarangambādi India 20,841
1,915. Begūn India 20,836
1,916. Dhing India 20,826
1,917. Hukeri India 20,824
1,918. Bhānvad India 20,823
1,919. Marigaon India 20,807
1,920. Clement Town India 20,806
1,921. Ghātanji India 20,785
1,922. Mudkhed India 20,776
1,923. Sivagiri India 20,772
1,924. Lātehār India 20,769
1,925. Kaikalūr India 20,763
1,926. Kherālu India 20,755
1,927. Alībāg India 20,752
1,928. Alīpur India 20,736
1,929. Dasūa India 20,697
1,930. Digboi India 20,685
1,931. Bhuvanagiri India 20,656
1,932. Bhanjanagar India 20,647
1,933. Kuzhittura India 20,611
1,934. Dhāriwāl India 20,604
1,935. Polasara India 20,577
1,936. Kishtwār India 20,553
1,937. Kanniyākumāri India 20,540
1,938. Achhnera India 20,532
1,939. Chillūpār India 20,518
1,940. Jaynagar India 20,496
1,941. Bhuban India 20,478
1,942. Maniar India 20,462
1,943. Chincholi India 20,447
1,944. Māchhīwāra India 20,447
1,945. Andiyūr India 20,436
1,946. Nīmāj India 20,424
1,947. Tufānganj India 20,420
1,948. Harūr India 20,405
1,949. Dugda India 20,400
1,950. Tisaiyanvilai India 20,395
1,951. Channagiri India 20,376
1,952. Jhālū India 20,356
1,953. Jahāzpur India 20,350
1,954. Akkarampalle India 20,325
1,955. Baindur India 20,323
1,956. Pallappatti India 20,281
1,957. Wellington India 20,254
1,958. Serchhīp India 20,244
1,959. Penukonda India 20,220
1,960. Srīnagar India 20,216
1,961. Padmanābhapuram India 20,212
1,962. Barpāli India 20,202
1,963. Fīrozpur Jhirka India 20,195
1,964. Morwa India 20,168
1,965. Mairwa India 20,163
1,966. Jevargi India 20,157
1,967. Kaimori India 20,154
1,968. Mau Aimma India 20,123
1,969. Fālākāta India 20,119
1,970. Katghora India 20,113
1,971. Chinna Salem India 20,111
1,972. Dhaurahra India 20,098
1,973. Khairāgarh India 20,095
1,974. Afzalpur India 20,094
1,975. Maksi India 20,094
1,976. Nārāyangarh India 20,085
1,977. Mungaolī India 20,081
1,978. Pulwama India 20,071
1,979. Sirumugai India 20,066
1,980. Khowai India 20,046
1,981. Nāwa India 20,044
1,982. Govardhan India 20,044
1,983. Rāya India 20,008
1,984. Powai India 20,000
1,985. Dasnapur India 19,962
1,986. Annūr India 19,962
1,987. Charthāwāl India 19,942
1,988. Siswā Bāzār India 19,939
1,989. Sāvda India 19,903
1,990. Rānīkhet India 19,873
1,991. Kuppam India 19,854
1,992. Suket India 19,851
1,993. Sangod India 19,842
1,994. Kulu India 19,831
1,995. Deoraniān India 19,788
1,996. Marakkānam India 19,734
1,997. Sūrajgarh India 19,721
1,998. Rājmahal India 19,711
1,999. Jhinjhāna India 19,711
2,000. Devgadh Bāriya India 19,703