هناك عدة أسباب قد تدفع الناس إلى رمي النفايات في الشارع، منها:
قلة التوعية بأهمية الحفاظ على نظافة البيئة وتأثير رمي النفايات على البيئة وصحة الإنسان.
عدم وجود مرافق كافية للتخلص من النفايات، مثل الصناديق أو الحاويات الصحية.
العوامل الاقتصادية، حيث قد يرمي البن النفايات في الشارع لعدم وجود تكلفة لرميها بهذه الطريقة مقارنة بدفع رسوم للتخلص منها بشكل صحيح.
الإهمال واللامبالاة، حيث بعض الأشخاص قد لا يكترثون بالعواقب السلبية لرمي النفايات في الشارع.
نقص الوعي البيئي والتربية على الحفاظ على النظافة العامة.