As causas da pobreza na Índia incluem falta de recursos, altos níveis de analfabetismo, alto crescimento populacional e sistema de castas. Outros fatores podem incluir famílias numerosas e distribuição desigual de renda.
A população estimada da Índia é de 300 milhões de pessoas. Mais de 70% da população vive nas áreas rurais, onde o acesso a recursos e educação de qualidade é difícil. Portanto, a maioria da população não consegue adquirir as habilidades necessárias para o desenvolvimento. A superpopulação na Índia gerou altas taxas de desemprego e inibiu a prestação de serviços públicos de qualidade. O sistema de castas na Índia também contribuiu para o aumento da pobreza devido à separação de pessoas em milhares de grupos.