A Índia tem uma população total estimada em mais de 1,2 bilhão de pessoas em 2014, tornando a Índia o segundo país mais populoso do mundo. A maior cidade e capital da Índia é Nova Delhi, que contém cerca de 22,7 milhões da população do país em 2011.
Alguns outros grandes centros de grande população da Índia são encontrados nas cidades de Mumbai, com cerca de 20 milhões de pessoas, e Calcutá, com uma estimativa de 14,4 milhões de pessoas, em 2011. Em 2014, o único país do mundo com mais pessoas do que a Índia é a China. De acordo com as estimativas de 2014, a China tem uma população de mais de 1,3 bilhão de pessoas.