Nguyên nhân dẫn đến nghèo đói ở Ấn Độ bao gồm thiếu hoặc tài nguyên, tỷ lệ mù chữ cao, gia tăng dân số cao và chế độ đẳng cấp. Các yếu tố khác có thể bao gồm gia đình đông con và phân phối thu nhập không đồng đều.
Dân số ước tính của Ấn Độ là 300 triệu người. Hơn 70% dân số sống ở các vùng nông thôn, nơi khó tiếp cận với các nguồn lực và chất lượng giáo dục. Do đó, phần lớn dân số không có được các kỹ năng cần thiết để phát triển. Dân số quá đông ở Ấn Độ đã dẫn đến tỷ lệ thất nghiệp cao và hạn chế việc cung cấp các dịch vụ công có chất lượng. Chế độ đẳng cấp ở Ấn Độ cũng góp phần làm gia tăng tình trạng đói nghèo do chia rẽ người dân thành hàng nghìn nhóm.