Terdapat beberapa faktor yang mempengaruhi seseorang untuk berperilaku
negatif atau positif pada lingkungan (Kollmuss & Agyeman, 2002), antara lain:
- Faktor demografi
Faktor ini mencakup jenis kelamin dan jenjang pendidikan. - Faktor eksternal
Faktor eksternal mencakup faktor sosial, ekonomi, budaya dan lembaga
institusional. - Faktor internal
Faktor internal seseorang mencakup motivasi diri, pengetahuan
tentang lingkungan, kesadaran lingkungan, nilai, sikap, emosional,
locus of control, prioritas dan tanggung jawab
