Pēc iedzīvotāju skaita Indija ir otrā lielākā valsts pasaulē. Vairāk iedzīvotāju ir vienīgi Ķīnā. Iedzīvotāju skaits Indijā 2003.gadā bija 1 065 070 607 jeb 17% no visiem pasaules iedzīvotājiem. Paši valsts iedzīvotāji apgalvo, ka īstenībā tas esot daudz lielāks, jo bezpajumtniekus, kas naktīs guļ uz ielām, nevarot ne saskaitīt , ne arī reģistrēt. Tāpat esot ar būdu un telšu iemītniekiem. Tos valdība ik pa laikam no pilsētām izdzenot, daudziem pat piešķirot zemi, tomēr lielākā daļa atgriežoties pilsētā. Apmēram 27% valsts iedzīvotāju apdzīvo pilsētas. Iedzīvotāju blīvums ir 324 uz vienu kvadrātkilometru. Indijā auglības rādītājs- vidējais bērnu skaits uz vienu sievieti auglīgajā vecumā- 2003.gadā bija 2,91, bet Latvijā 1,23-1,29 bērni uz vienu sievieti.
Indijas iedzīvotāji runā aptuveni 700 valodās. Visvairāk indiešu dzimtā valoda ir Hindi (180 miljoniem jeb 17% no visiem indiešiem), bengāļu (7%), telugu (6%). Saskaņā ar Indijas konstitūciju galvenā valsts valoda ir Hindi. …