Sampah yang diproduksi di DKI Jakarta, 60 persen berasal dari perumahan atau hunian masyarakat. Menurut perhitungan Data Badan Pengelolaan Lingkungan Hidup Daerah (BPLHD), setiap hari sampah dari perumahan mencapai 2 ribu liter per orang atau setara dengan 19.680 meter kubik per hari. Jumlah tersebut meningkat drastis dibandingkan produksi sampah tahun 2011 yang sebesar 9 ribu meter kubik per hari.
Sumber sampah lainnya yang diproduksi dalam cukup besar berasal dari kantor sebesar 7 ribu meter kubik per hari dan lingkungan jalanan sebesar 3 ribu meter kubik per hari.
Total sampah yang diproduksi setiap hari di DKI Jakarta pada 2015 diperkirakan sebanyak 28 ribu meter kubik.
Pemerintah DKI Jakarta telah menyiapkan incenerator untuk memfasilitasi pengelolaan mandiri melalui bank sampah. Sejak 2014, terdapat sekitar 120 bank sampah di DKI Jakarta.