L'India ha una popolazione totale stimata di oltre 1,2 miliardi di persone a partire dal 2014, rendendo l'India il secondo paese più popoloso al mondo. La più grande e capitale dell'India è Nuova Delhi, che conteneva una stima di 22,7 milioni della popolazione del paese nel 2011.
Alcuni altri grandi centri della grande popolazione indiana si trovano nelle città di Mumbai, con circa 20 milioni di persone, e Kolkata, con circa 14,4 milioni di persone, a partire dal 2011. A partire dal 2014, l'unico paese al mondo con più persone che l'India è la Cina. Secondo le stime del 2014, la Cina ha una popolazione di oltre 1,3 miliardi di persone.