Le cause dei bambini di strada sono l'incuria dei genitori, la morte dei genitori, la povertà, il divorzio e l'abuso della famiglia. I bambini fuggono in strada a causa di molte ragioni e finiscono per condurre una vita infida.
La maggior parte dei bambini esce di casa a causa della morte dei loro genitori e della violenza domestica. Quando i genitori muoiono, alcuni bambini affrontano l'ostilità e non riescono a ottenere supporto e cure di base, quindi si ritirano nelle strade. Altri fuggono a casa a causa della povertà, con la percezione che otterranno opportunità economiche nelle strade. Alcuni bambini vengono respinti anche dalle loro famiglie, a causa di motivi quali disabilità e malattie. Vengono sfruttati e abusati per procurarsi il cibo.