India are o densitate foarte mare a populației din cauza factorilor sociali, economici și geografici. Populația Indiei este foarte concentrată în zone cu sectoare extrem de urbanizate și industrializate, precum și în zone cu randament agricol ridicat. Cu 18 milioane de locuitori, orașul Mumbai este cel mai populat din India.
Topografia este un element important în influențarea concentrației unei populații. Zonele cu suprafață redusă conțin în general o densitate mai mare a populației, comparativ cu regiunile muntoase. Pantele abrupte de munte inhibă abilitatea de a utiliza terenul pentru agricultură sau pentru a crea industria.
Extremele climatului tind să descurajeze și concentrarea populației. Climatele astea includ temperaturile frigidite din Himalaya și căldura aprinsă a deșertului Thar. Clima moderată este ideală pentru segmentarea populației. Accesul la apă joacă un rol crucial în determinarea populației unei anumite zone. Apa este o utilitate de bază care este necesară pentru mai multe scopuri, inclusiv irigarea și industria. Râurile sunt considerate cea mai mare sursă de apă dulce; prin urmare, majoritatea populațiilor sunt situate în văile râurilor. Creșterea industrială oferă, de asemenea, oportunități enorme pentru ocuparea forței de muncă și reprezintă un stimulent deosebit pentru atragerea persoanelor din zonele învecinate. Acest lucru înseamnă o densitate a populației mult mai mare.