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,851. Tankāra India 10,175
2,852. Begowāl India 10,175
2,850. Baikanthpur India 10,179
2,849. Nannilam India 10,180
2,848. Khonsa India 10,187
2,847. Govindgarh India 10,193
2,846. Tori Fatehpur India 10,210
2,845. Chinnasekkadu India 10,220
2,844. Benaulim India 10,224
2,843. Chichli India 10,225
2,842. Nārāyangarh India 10,233
2,841. Bahua India 10,243
2,840. Nālāgarh India 10,249
2,839. Harrai India 10,250
2,838. Vartej India 10,271
2,836. Kishangarh India 10,288
2,837. Pullambādi India 10,288
2,835. Mādhoganj India 10,299
2,834. Muragācha India 10,324
2,833. Niwāri India 10,330
2,832. Nyāmati India 10,338
2,831. Kushālgarh India 10,349
2,830. Belaguntha India 10,360
2,829. Amānpur India 10,362
2,828. Isāgarh India 10,365
2,827. Nāgireddipalli India 10,392
2,826. Tindwāri India 10,406
2,824. Revadanda India 10,416
2,825. Gariāband India 10,416
2,823. Benīganj India 10,418
2,822. Adalaj India 10,423
2,821. Bānposh India 10,430
2,820. Mohgaon India 10,446
2,818. Vikravāndi India 10,449
2,819. Nandgaon India 10,449
2,816. Mārāndahalli India 10,480
2,817. Solim India 10,480
2,815. Meghrāj India 10,498
2,813. Pavuluru India 10,524
2,814. Māllur India 10,524
2,812. Mādhogarh India 10,530
2,811. Baldeo India 10,536
2,810. Wallajahbad India 10,543
2,809. Naliya India 10,587
2,808. Trimbak India 10,590
2,807. Sarāi Ekdil India 10,594
2,806. Bithūr India 10,602
2,805. Ālangudi India 10,617
2,804. Tālgrām India 10,629
2,803. Serula India 10,631
2,802. Kulattūr India 10,632
2,800. Būriya India 10,641
2,801. Dhāna India 10,641
2,799. Periyapatti India 10,647
2,798. patamda India 10,655
2,797. Bholath India 10,669
2,796. Rānapur India 10,675
2,795. Kavaratti India 10,688
2,794. Parshādepur India 10,690
2,793. Rāmānuj Ganj India 10,701
2,792. Bilāspur India 10,709
2,791. Rehti India 10,716
2,790. Rājāpur India 10,718
2,789. Manavalakurichi India 10,720
2,788. Kālīnagar India 10,728
2,787. Chhachhrauli India 10,751
2,786. Nawābganj India 10,758
2,785. Bāgli India 10,764
2,784. Allāpalli India 10,772
2,783. Gangaikondān India 10,779
2,782. Jobat India 10,785
2,781. Baikunthpur India 10,790
2,780. Ajjampur India 10,795
2,779. Hājan India 10,800
2,778. Sailāna India 10,810
2,777. Kalīna Khās India 10,815
2,776. Sonāmura India 10,821
2,775. Jobner India 10,828
2,774. Vīraganūr India 10,854
2,773. Pāliyād India 10,862
2,772. Udaigiri India 10,865
2,771. Nāgothana India 10,866
2,770. Narasingāpuram India 10,875
2,769. Kheri Sāmpla India 10,891
2,768. Gangavalli India 10,905
2,767. Daurāla India 10,915
2,766. Kesabpur India 10,921
2,765. Gola Bāzār India 10,936
2,764. Lāla India 10,942
2,763. Govindgarh India 10,955
2,762. Shāhāpur India 10,965
2,761. Mandāwar India 10,979
2,760. Jīran India 10,982
2,759. Sargūr India 10,983
2,758. Satrikh India 11,023
2,757. Badarpur India 11,028
2,756. Kāttuputtūr India 11,040
2,755. Sāitlaw India 11,043
2,754. Chikitigarh India 11,055
2,753. Cheyūr India 11,060