Otóż jedną z przyczyn nierówności społecznych w Indiach jest brak możliwości zaspokojenia potrzeb żywnościowych mieszkańców. Wskutek tego setki tysięcy osób przenosi się do do miast w poszukiwaniu lepszych do życia warunków.
Niekontrolowany wzrost liczby mieszkańców w miastach przyczynia się, albowiem do rozwoju i przede wszystkim powstawania slamsów. Slamsy to dzielnice wielkich miast zamieszkałe przez tę najuboższą część społeczeństwa. Jednakże powoduje to wiele innych problemów na przykład nadmierny ruch samochodowy, zanieczyszczanie środowiska i oczywiście nierówności społeczne.