As causas das crianças de rua incluem negligência dos pais, morte dos pais, pobreza, divórcio familiar e abuso. As crianças fogem para as ruas, por vários motivos, e acabam levando uma vida traiçoeira.
A maioria das crianças sai de casa devido à morte dos pais e à violência doméstica. Quando os pais morrem, alguns filhos enfrentam hostilidade e não conseguem obter apoio e cuidados básicos, por isso vão para as ruas. Outros fogem de casa devido à pobreza, com a percepção de que terão oportunidades econômicas nas ruas. Algumas crianças também são rejeitadas por suas famílias, por motivos como deficiência e doenças. Eles são explorados e abusados para conseguir comida.