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,110. Vīsāvadar India 18,382
34. Vishākhapatnam India 1,063,178
600. Visnagar India 68,619
926. Vite India 45,973
215. Vizianagaram India 179,358
681. Vriddhāchalam India 61,498
696. Vrindāvan India 60,195
1,155. Vuyyūru India 36,755
1,115. Vyāra India 38,168
2,641. Wadgaon India 12,373
1,376. Wādi India 30,602
3,167. Waghāi India 6,462
1,279. Wai India 32,957
1,389. Wālājāpet India 30,256
2,810. Wallajahbad India 10,543
3,081. Wāngjing India 7,528
736. Wani India 57,288
886. Wānkāner India 47,814
773. Wanparti India 55,182
72. Warangal India 557,802
1,725. Wārāseoni India 23,800
359. Wardha India 113,759
1,194. Wāris Alīganj India 35,243
1,029. Warora India 41,523
885. Warud India 47,817
599. Wāshīm India 68,622
2,029. Wazīrganj India 19,372
1,957. Wellington India 20,254
2,118. Wer India 18,268
786. Wokha India 54,010
637. Yādgīr India 65,376
2,979. Yairipok India 8,797
183. Yamunānagar India 208,931
1,150. Yanam India 36,896
1,399. Yanamalakuduru India 30,000
3,302. Yārāda India 3,406
1,285. Yāval India 32,881
313. Yavatmāl India 128,175
352. Yelahanka India 116,447
2,965. Yelandūr India 8,901
2,667. Yelbarga India 12,023
973. Yellandu India 43,787
2,032. Yellāpur India 19,343
911. Yeola India 46,762
2,729. Yol India 11,314
2,948. Zafarābād India 9,106
915. Zahirābād India 46,504
1,263. Zaidpur India 33,397
1,315. Zamānia India 32,008
1,343. Zira India 31,350
2,507. Ziro India 13,893
1,427. Zunheboto India 29,499