تعدّ في المرتبة الثانية من العالم من حيث عدد السكان؛ إذ يبلغ عدد سكانها 1.028.610.325 مليار نسمة، وذلك حسب إحصائيات عام 2001م، ويتحدث السكان اللغة الهندية الآرية، واللغة الإنجليزية اللتيْن تعتبران اللغة الرسمية في البلاد، كما يتحدث السكان بعض اللغات المحلية مثل: اللغة البنغالية، واللغة البنجابية، واللغة الغجراتية، ويدين أغلب السكان بالديانة الهندوسية، وتدينُ أقليّات منها بالإسلام، والمسيحية، والسيخية، والبوذية، واليانية.