Les causes de la pauvreté en Inde comprennent le manque de ressources, des niveaux élevés d'analphabétisme, une forte croissance démographique et un système de castes. D'autres facteurs peuvent inclure des familles nombreuses et une répartition inégale des revenus.
La population de l'Inde est estimée à 300 millions de personnes. Plus de 70 pour cent de la population vit dans les zones rurales où l'accès aux ressources et à une éducation de qualité est difficile. Par conséquent, la majorité de la population ne parvient pas à acquérir les compétences nécessaires au développement. La surpopulation en Inde a conduit à des taux de chômage élevés et a entravé la fourniture de services publics de qualité. Le système de castes en Inde a également contribué à l'augmentation de la pauvreté en raison de la séparation des personnes en milliers de groupes.