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
952. Bhīmunipatnam India 44,843
951. Ojhar India 44,935
950. Gumla India 44,951
949. Itānagar India 44,971
948. Harpanahalli India 44,977
947. Forbesganj India 45,098
946. Mandlā India 45,184
945. Dūngarpur India 45,195
944. Pāthardih India 45,276
943. Chittaranjan India 45,305
942. Khalīlābād India 45,321
941. Nandikotkūr India 45,343
940. Ashta India 45,365
939. Pujali India 45,379
938. Parlākimidi India 45,379
937. Daund India 45,440
936. Sironj India 45,455
935. Shertallai India 45,474
934. Mattanūr India 45,521
933. Rāmpura India 45,639
932. Bhadrāchalam India 45,656
931. Kharar India 45,691
930. Hālol India 45,741
929. Nāyudupeta India 45,769
928. Mahmūdābād India 45,921
927. Peddāpuram India 45,967
926. Vite India 45,973
925. Dondaicha India 46,018
924. Bhaisa India 46,120
923. Teghra India 46,160
922. Atarra India 46,168
921. Nānpāra India 46,280
920. Dundwārāganj India 46,314
919. Nohar India 46,360
918. Gangākher India 46,366
917. Manglaur India 46,395
916. Kārsiyāng India 46,427
915. Zahirābād India 46,504
914. Seohārā India 46,546
913. Gulaothi India 46,647
912. Shaikhpura India 46,718
911. Yeola India 46,762
910. Phalodi India 46,788
909. Panna India 46,791
908. Patancheru India 46,821
907. Pāchora India 46,823
906. Chatra India 46,844
905. Jaisingpur India 46,942
904. Shujālpur India 47,058
903. Bail Hongal India 47,063
902. Gumia India 47,121
901. Padrauna India 47,181
900. Punalūr India 47,263
899. Jodhpur India 47,329
898. Barwāni India 47,343
897. Gūdalūr India 47,419
896. Mudhol India 47,427
895. Mulbāgal India 47,462
894. Narsimhapur India 47,511
893. Atrauli India 47,512
892. Jangaon India 47,558
891. Pithorāgarh India 47,571
890. Hunsūr India 47,644
889. Talegaon Dābhāde India 47,653
888. Dumka India 47,663
887. Churāchāndpur India 47,774
886. Wānkāner India 47,814
885. Warud India 47,817
884. Manjlegaon India 47,845
883. Māndvi India 47,853
882. Bāruipur India 47,874
881. Siruguppa India 47,917
880. Raxaul India 47,965
879. Sri Dungargarh India 48,036
878. Tiruvallūr India 48,095
877. Lachhmangarh Sīkar India 48,142
876. Nihtaur India 48,389
875. Kathua India 48,551
874. Bhabua India 48,641
873. Tamlūk India 48,646
872. Barpeta India 48,824
871. Poonamallee India 48,837
870. Mandapeta India 48,852
869. Punganūru India 48,865
868. Rāsipuram India 48,950
867. Dāhānu India 49,048
866. Sidlaghatta India 49,114
865. Kizhake Chālakudi India 49,330
864. Jugsālai India 49,410
863. Shorāpur India 49,501
862. Badūria India 49,547
861. Bārh India 49,557
860. Rājgarh India 49,583
859. Jalor India 49,682
858. Dīdwāna India 49,852
857. Sardhana India 49,857
856. Dhāmpur India 49,973
855. Khagaria India 49,982
854. Aonla India 50,011
853. Bhongīr India 50,094