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,952. Kenduadīh India 9,032
2,951. Bāmnia India 9,034
2,950. Mowār India 9,045
2,949. Pāli India 9,098
2,948. Zafarābād India 9,106
2,947. Katra India 9,106
2,946. Bhojudih India 9,109
2,945. Nīdāmāngalam India 9,125
2,944. Dābhol India 9,142
2,943. Kāngra India 9,158
2,942. Eral India 9,187
2,941. Candolim India 9,197
2,940. Kampil India 9,200
2,939. Namli India 9,235
2,938. Farah India 9,236
2,937. Peraiyūr India 9,244
2,936. Gudibanda India 9,255
2,935. Ambāgarh Chauki India 9,265
2,934. Belūr India 9,281
2,933. Mandasa India 9,287
2,932. Basna India 9,305
2,931. Mudigere India 9,322
2,930. Mhasla India 9,331
2,929. Pātan India 9,332
2,928. Hātod India 9,349
2,927. Umri India 9,364
2,926. Naigarhī India 9,391
2,925. Shāhpur India 9,394
2,924. Murgūd India 9,395
2,923. Khamānon India 9,396
2,922. Sultānpur India 9,419
2,921. Raia India 9,421
2,920. Nūrpur Kalān India 9,437
2,919. Hīrānagar India 9,446
2,918. Herbertpur India 9,478
2,917. Chāmpua India 9,487
2,916. Garautha India 9,489
2,915. Gobindpur India 9,507
2,914. Mahāban India 9,514
2,913. Goshainganj India 9,537
2,912. Bokākhāt India 9,554
2,911. Konanūr India 9,555
2,910. Karīmpur India 9,565
2,909. Khargupur India 9,576
2,908. Erumaippatti India 9,585
2,907. Mettuppālaiyam India 9,587
2,906. Debīpur India 9,613
2,905. Kot Ïsa Khān India 9,639
2,904. Betūl Bāzār India 9,640
2,903. Masinigudi India 9,642
2,902. Arnīa India 9,662
2,901. Rāmchandrapur India 9,664
2,900. Patti India 9,685
2,899. Paddhari India 9,701
2,898. Haringhāta India 9,705
2,897. Kiri Buru India 9,719
2,896. Kallupatti India 9,725
2,895. Bakswāho India 9,734
2,894. Puduvāyal India 9,742
2,893. Mankāpur India 9,746
2,892. Gāndhī Nagar India 9,773
2,891. Antri India 9,787
2,890. Barsāna India 9,815
2,889. Talen India 9,818
2,888. Sarupathar India 9,827
2,887. Begampur India 9,831
2,886. Eraniel India 9,844
2,885. Kishni India 9,852
2,884. Nagrām India 9,858
2,883. Bāwāli India 9,868
2,882. Jasrāna India 9,883
2,881. Tirumakūdal Narsipur India 9,890
2,880. Chīma India 9,894
2,879. Gohpur India 9,896
2,878. Kottapalli India 9,899
2,877. Nangavalli India 9,902
2,876. Hasanpur India 9,906
2,875. Chāndbāli India 9,918
2,874. Khujner India 9,950
2,873. Bhābhra India 9,965
2,872. Ganj Murādābād India 9,970
2,871. Karrāpur India 9,993
2,870. Lodhīkhedā India 9,994
2,869. Technopark India 10,000
2,868. Arambol India 10,000
2,867. Hampi India 10,000
2,866. Mākhjan India 10,000
2,865. vadlamuru India 10,000
2,864. Kayattār India 10,007
2,863. Udpura India 10,014
2,862. Alampur India 10,018
2,861. Jagnair India 10,023
2,860. Jahāngīrpur India 10,042
2,859. Kalavai India 10,057
2,858. Partāpur India 10,080
2,857. Farrukhnagar India 10,091
2,856. Manohar Thāna India 10,100
2,855. Mirik India 10,109
2,854. Sirpur India 10,116
2,853. Kīranūr India 10,133