thumb|Wzrost liczby ludności Indii Indie zamieszkuje ponad 1,4 miliarda ludzi, co stanowi 1/6 ludności świata. Społeczeństwo jest bardzo zróżnicowane pod względem etnicznym i wyznaniowym.
Statystyki thumb|Gęstość zaludnienia Indii Liczba ludności: 1 326 801 576 Gęstość zaludnienia: 382 osób/km² Skład etniczny: 39% Hindusi mówiący którymś z dialektów języka hindi, 8% Telugowie, 8% Bengalczycy, 7% Marathowie, 7% Tamilowie, 5% Gudźaratowie, 4% Kannadygowie, 4% Keralczycy (18% stanowią inne grupy językowe). Wyznania: hinduiści – 80,5%, muzułmanie – 13,4%, chrześcijanie – 2,3%, sikhowie – 1,84% (gł. w Pendżabie), buddyści – 0,76%, dźiniści – 0,4%, i inni. Główne miasta: Mumbaj – 13,1 mln mieszk. (zespół miejski: 20,4 mln), Delhi – 11,5 mln (zespół miejski: 18,0 mln), Bengaluru – 5,3 mln (zespół miejski: 6,2 mln), Kolkata – 4,6 mln (zespół miejski: 14,9 mln), Ćennaj – 4,4 mln (zespół miejski: 7,0 mln), Ahmadabad – 3,8 mln (zespół miejski: 5,2 mln), Hajdarabad – 3,7 mln (zespół miejski: 6,1 mln), Pune – 3,2 mln (zespół miejski: 4,9 mln) Surat – 3,1 mln (zespół miejski: 4,9 mln) Kanpur – 3,0 mln (zespół miejski: 3,3 mln)