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
486. Rājpura India 86,820
663. Rājsamand India 63,414
1,214. Rājula India 34,652
2,675. Rājur India 11,934
1,455. Rājūra India 28,881
3,184. Rām Dās India 6,190
990. Rāmachandrapuram India 42,977
450. Rāmanagaram India 93,528
639. Rāmanāthapuram India 65,314
1,823. Ramanayyapeta India 22,323
2,793. Rāmānuj Ganj India 10,701
3,204. Ramāpuram India 5,961
1,348. Rāmāpuram India 31,169
3,104. Rāmban India 7,317
2,733. Rambha India 11,276
2,901. Rāmchandrapur India 9,664
1,072. Rāmeswaram India 39,960
1,174. Rāmganj Mandi India 35,754
3,254. Rāmgarh India 4,945
1,409. Rāmgarh India 29,834
500. Rāmgarh India 83,833
2,116. Rāmjībanpur India 18,318
2,500. Rāmkola India 13,949
3,243. Rāmnagar India 5,195
3,027. Rāmnagar India 8,166
2,546. Rāmnagar India 13,490
979. Rāmnagar India 43,497
963. Rāmnagar India 44,277
836. Rāmnagar India 51,244
3,181. Rāmpur India 6,206
1,576. Rāmpur India 26,257
135. Rāmpur India 296,418
795. Rāmpur Hāt India 53,468
2,727. Rāmpura India 11,347
2,103. Rāmpura India 18,495
933. Rāmpura India 45,639
1,752. Rāmtek India 23,404
585. Rānāghāt India 70,984
2,796. Rānapur India 10,675
1,588. Rānāvāv India 26,011
50. Rānchī India 846,454
2,087. Rangāpāra India 18,739
1,569. Rangia India 26,388
3,285. Rangpo India 4,026
2,540. Rāni India 13,572
1,794. Rānia India 22,741
417. Rānībennur India 99,105
304. Rānīganj India 131,261
1,990. Rānīkhet India 19,873
2,081. Rānīpur India 18,820
2,685. Rānīr Bāzār India 11,810
1,873. Rāpar India 21,507
868. Rāsipuram India 48,950
1,322. Rasrā India 31,876
3,053. Rasūlābād India 7,800
3,084. Ratangarh India 7,494
621. Ratangarh India 66,625
1,881. Ratanpur India 21,392
678. Rāth India 61,728
1,559. Ratia India 26,524
165. Ratlām India 236,843
550. Ratnāgiri India 75,986
1,555. Rāver India 26,635
1,152. Rāwatbhāta India 36,872
1,356. Rāwatsār India 31,016
880. Raxaul India 47,965
3,205. Rāy India 5,949
1,983. Rāya India 20,008
508. Rāyachoti India 81,433
700. Rāyadrug India 59,968
2,183. Rāybāg India 17,389
3,130. Raypur India 6,907
1,502. Rāzām India 27,832
2,474. Rāzole India 14,204
1,509. Rehlī India 27,705
2,791. Rehti India 10,716
1,386. Remuna India 30,319
3,063. Rengāli India 7,701
1,595. Renigunta India 25,895
673. Renukūt India 62,413
1,723. Reoti India 23,819
991. Repalle India 42,967
2,824. Revadanda India 10,416
1,147. Revelganj India 37,031
184. Rewa India 208,461
367. Rewāri India 112,079
3,033. Riāsi India 8,101
2,016. Richha India 19,459
1,640. Rīngas India 25,171
623. Rishīkesh India 66,390
350. Rishra India 117,014
1,396. Risod India 30,131
1,125. Robertsganj India 37,855
292. Robertsonpet India 135,218
2,984. Roha India 8,664
465. Roha India 90,000
3,028. Rohru India 8,160
125. Rohtak India 317,245
1,806. Ron India 22,593
391. Roorkee India 103,894