Według najnowszego spisu powszechnego liczba ludności Indii wynosi około 1,2 mld, czyli 17 proc. światowej populacji. Wstępne wyniki spisu pokazują, że liczba ludności wzrosła o 17,6 proc. w porównaniu z poprzednim spisem z 2001 roku, lecz stopa przyrostu naturalnego maleje.