Sokak çocuklarının nedenleri arasında ebeveynlerin ihmali, ebeveynlerin ölümü, yoksulluk, aile boşanması ve istismarı sayılabilir. Çocuklar birçok nedenden dolayı sokaklara kaçarlar ve hain bir yaşam sürerler.
Çoğu çocuk, ebeveynlerinin ölümü ve aile içi şiddet sonucu evden ayrılır. Ebeveynler öldüğünde, bazı çocuklar düşmanlıkla karşı karşıya kalır ve temel destek ve bakımı alamadıkları için sokaklara çekilirler. Diğerleri yoksulluktan dolayı evden kaçtılar, sokaklarda ekonomik fırsatlara sahip olacaklar. Bazı çocuklar, engellilik ve hastalıklar gibi nedenlerle aileleri tarafından reddedilir. Yiyecek almak için istismar edilir ve kötüye kullanılırlar.