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,427. Zunheboto India 29,499
2,507. Ziro India 13,893
1,343. Zira India 31,350
1,315. Zamānia India 32,008
1,263. Zaidpur India 33,397
915. Zahirābād India 46,504
2,948. Zafarābād India 9,106
2,729. Yol India 11,314
911. Yeola India 46,762
2,032. Yellāpur India 19,343
973. Yellandu India 43,787
2,667. Yelbarga India 12,023
2,965. Yelandūr India 8,901
352. Yelahanka India 116,447
313. Yavatmāl India 128,175
1,285. Yāval India 32,881
3,302. Yārāda India 3,406
1,399. Yanamalakuduru India 30,000
1,150. Yanam India 36,896
183. Yamunānagar India 208,931
2,979. Yairipok India 8,797
637. Yādgīr India 65,376
786. Wokha India 54,010
2,118. Wer India 18,268
1,957. Wellington India 20,254
2,029. Wazīrganj India 19,372
599. Wāshīm India 68,622
885. Warud India 47,817
1,029. Warora India 41,523
1,194. Wāris Alīganj India 35,243
359. Wardha India 113,759
1,725. Wārāseoni India 23,800
72. Warangal India 557,802
773. Wanparti India 55,182
886. Wānkāner India 47,814
736. Wani India 57,288
3,081. Wāngjing India 7,528
2,810. Wallajahbad India 10,543
1,389. Wālājāpet India 30,256
1,279. Wai India 32,957
3,167. Waghāi India 6,462
1,376. Wādi India 30,602
2,641. Wadgaon India 12,373
1,115. Vyāra India 38,168
1,155. Vuyyūru India 36,755
696. Vrindāvan India 60,195
681. Vriddhāchalam India 61,498
215. Vizianagaram India 179,358
926. Vite India 45,973
600. Visnagar India 68,619
34. Vishākhapatnam India 1,063,178
2,110. Vīsāvadar India 18,382
571. Virudunagar India 73,273
2,972. Virpur India 8,866
2,002. Viravanallūr India 19,689
2,307. Vīrarājendrapet India 15,976
266. Virār India 150,357
2,774. Vīraganūr India 10,854
682. Vinukonda India 61,326
2,644. Vinchia India 12,355
425. Villupuram India 97,380
2,416. Vilāttikulam India 14,802
2,818. Vikravāndi India 10,449
2,583. Vikāsnagar India 13,055
982. Vikārābād India 43,337
48. Vijayawāda India 874,587
3,150. Vijayapuri India 6,651
1,332. Vijayapura India 31,558
1,691. Vijāpur India 24,297
280. Vidisha India 140,045
2,515. Vettavalam India 13,808
2,128. Vettaikkāranpudūr India 18,128
1,121. Vetāpālem India 38,007
238. Verāval India 163,326
1,542. Vepagunta India 26,881
1,290. Venkatagiri India 32,761
2,630. Vengurla India 12,498
3,292. Vengavasal India 3,778
1,780. Vemalwāda India 22,920
2,068. Velūr India 18,951
217. Vellore India 177,081
3,197. Vellānūr India 6,078
335. Vejalpur India 121,610
2,631. Vedasandūr India 12,493
1,306. Vedāranniyam India 32,245
1,642. Vayalār India 25,094
1,801. Vattalkundu India 22,638
2,058. Vāsudevanallūr India 19,021
2,224. Vasind India 16,970
410. Vāsco Da Gāma India 100,485
2,312. Vasa India 15,934
2,838. Vartej India 10,271
983. Varkkallai India 43,276
3,247. Varca India 5,079
968. Varangaon India 44,067
582. Vapi India 71,395
2,608. Vānsada India 12,703
463. Vāniyambādi India 90,288
1,334. Vandavāsi India 31,530
2,522. Vandalūr India 13,715