La nation indienne comprend 1 269 219 miles carrés à l'intérieur de ses frontières, ce qui la rend légèrement plus grande que l'Alaska, le Texas et la Californie, les trois plus grands États des États-Unis réunis. L'Inde fait environ un tiers de la taille des États-Unis.
Malgré sa taille relativement petite, l'Inde se classe au deuxième rang mondial en termes de population, avec moins d'habitants que la seule Chine. Au recensement de 2011, il y avait 1 210 193 422 personnes vivant en Inde. C'est environ quatre fois le nombre de personnes vivant aux États-Unis. La plus grande ville est Mumbai, autrefois appelée Bombay, avec une population de 12,5 millions d'habitants. L'Inde est composée de 28 États, dont le plus grand est l'Uttar Pradesh. Si cet État était une nation, ce serait la cinquième plus grande nation du monde en termes de population.