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,801. Vattalkundu India 22,638
1,802. Mahwah India 22,624
1,803. Bissau India 22,620
1,804. Toda Rāisingh India 22,613
1,805. Jashpurnagar India 22,607
1,806. Ron India 22,593
1,807. Baddi India 22,592
1,808. Phillaur India 22,588
1,809. Jāmai India 22,587
1,810. Phulera India 22,572
1,811. Pukhrāyān India 22,555
1,812. Sirsi India 22,549
1,813. Toda Bhīm India 22,529
1,814. Tiruppuvanam India 22,517
1,815. Baswa India 22,515
1,816. Curchorem India 22,510
1,817. Tulsīpur India 22,486
1,818. Bhānder India 22,482
1,819. Vādippatti India 22,441
1,820. Naraura India 22,432
1,821. Mahārājganj India 22,430
1,822. Nainpur India 22,336
1,823. Ramanayyapeta India 22,323
1,824. Silapathar India 22,307
1,825. Balod India 22,275
1,826. Gunupur India 22,264
1,827. Mariāhū India 22,248
1,828. Purwa India 22,220
1,829. Sahāwar India 22,201
1,830. Sidhaulī India 22,193
1,831. Mayāng Imphāl India 22,159
1,832. Ādra India 22,159
1,833. Muhammadābād India 22,151
1,834. Someshwar India 22,137
1,835. Sadalgi India 22,135
1,836. Tinnanūr India 22,125
1,837. Kailāshahar India 22,120
1,838. Beohāri India 22,107
1,839. Nāmagiripettai India 22,098
1,840. Ghoti Budrukh India 22,095
1,841. Siwāna India 22,067
1,842. Multai India 22,029
1,843. Bhinga India 22,016
1,844. Fatehābād India 21,957
1,845. Kūmher India 21,903
1,846. Nattam India 21,888
1,847. Laungowāl India 21,880
1,848. Chandrakona India 21,855
1,849. Farakka India 21,834
1,850. Tijāra India 21,833
1,851. Silao India 21,828
1,852. Mundargi India 21,826
1,853. Kuchera India 21,796
1,854. Pāonta Sāhib India 21,787
1,855. Lonār India 21,765
1,856. Dattāpur India 21,763
1,857. Napāsar India 21,750
1,858. Pātūr India 21,747
1,859. Nāgod India 21,732
1,860. Dum Duma India 21,706
1,861. Nilakkottai India 21,683
1,862. Perāvūrani India 21,663
1,863. Haliyāl India 21,625
1,864. Dalsingh Sarai India 21,611
1,865. Sri Karanpur India 21,604
1,866. Samthar India 21,582
1,867. Banat India 21,580
1,868. Māndalgarh India 21,569
1,869. Muttupet India 21,568
1,870. Sakti India 21,561
1,871. Belūr India 21,551
1,872. Gingee India 21,530
1,873. Rāpar India 21,507
1,874. Chamba India 21,502
1,875. Maheshwar India 21,500
1,876. Kasrāwad India 21,484
1,877. Bānsdīh India 21,457
1,878. Guruvāyūr India 21,416
1,879. Mhāsvād India 21,404
1,880. Jaitāran India 21,403
1,881. Ratanpur India 21,392
1,882. Kolosib India 21,391
1,883. Kurandvād India 21,388
1,884. Alandi India 21,383
1,885. Mandāwar India 21,339
1,886. Pallikondai India 21,335
1,887. Akaltara India 21,333
1,888. Bedi India 21,327
1,889. Seondha India 21,326
1,890. Kharkhauda India 21,320
1,891. Devli India 21,298
1,892. Pāli India 21,287
1,893. Dhekiajuli India 21,271
1,894. Chhāta India 21,260
1,895. Asifābād India 21,213
1,896. Dharampur India 21,207
1,897. Telhāra India 21,146
1,898. Deogarh India 21,134
1,899. Āsika India 21,134
1,900. Chatrapur India 21,123