Esse
anexo lista as
cidades da Índia por população, segundo dados de 2011. Apesar de ter uma população que ultrapassa os 1,2 bilhão de habitantes, e, em contrapartida, de possuí apenas 15,1% de seus habitantes vivendo em cidades (isto é, vivendo em núcleos urbanos), o
país asiático possui mais de 40 cidades com mais de 1 milhão de habitantes, um número alto —
Mumbai, a mais populosa do país, possuí um dos maiores núcleos urbanos do mundo —, bem acima de países com um nível maior de industrialização, como
Estados Unidos, com 9,
Japão, com 11, e
Alemanha, com apenas 4 cidades com mais de 1 milhão de moradores (dados de 2011).
Dentre os estados indianos que mais possuem cidades com mais de um milhão de residentes, estão
Gujarat,
Uttar Pradesh e
Maharashtra, com destaque para esse último, figurando como estado que mais aparece nessa lista, possuindo 10 participações.