În ciuda dimensiunilor sale relativ mici, India ocupă locul doi în lume în populație, cu mai puțini oameni decât China. La recensământul din 2011, în India trăiau 1.210.193.422 de persoane. Aceasta este de aproximativ patru ori mai mare decât numărul persoanelor care trăiesc în Statele Unite. Cel mai mare oraș este Mumbai, numit odată Bombay, cu o populație de 12,5 milioane de locuitori. India este compusă din 28 de state, dintre care cea mai mare este Uttar Pradesh. Dacă acest stat ar fi o națiune, ar fi cea de-a cincea cea mai mare națiune din lume în ceea ce privește populația.
Cât de mare este India?
Natiunea Indiei contine 1,269,219 kilometri patrati in granitele sale, facandu-l putin mai mare decat Alaska, Texas si California, cele trei state mai mari din Statele Unite, combinate. India este de aproximativ o treime din mărimea Statelor Unite.