Perilaku ‘nakal’ remaja bisa disebabkan oleh faktor dari remaja itu sendiri (internal) maupun faktor dari luar (eksternal).

Faktor internal:

  1. Krisis identitas
    Perubahan biologis dan sosiologis pada diri remaja memungkinkan terjadinya dua bentuk integrasi. Pertama, terbentuknya perasaan akan konsistensi dalam kehidupannya. Kedua, tercapainya identitas peran. Kenakalan ramaja terjadi karena remaja gagal mencapai masa integrasi kedua.
  2. Kontrol diri yang lemah
    Remaja yang tidak bisa mempelajari dan membedakan tingkah laku yang dapat diterima dengan yang tidak dapat diterima akan terseret pada perilaku ‘nakal’. Begitupun bagi mereka yang telah mengetahui perbedaan dua tingkah laku tersebut, namun tidak bisa mengembangkan kontrol diri untuk bertingkah laku sesuai dengan pengetahuannya.

Faktor eksternal:

  1. Keluarga
    Perceraian orangtua, tidak adanya komunikasi antar anggota keluarga, atau perselisihan antar anggota keluarga bisa memicu perilaku negatif pada remaja. Pendidikan yang salah di keluarga pun, seperti terlalu memanjakan anak, tidak memberikan pendidikan agama, atau penolakan terhadap eksistensi anak, bisa menjadi penyebab terjadinya kenakalan remaja.
  2. Teman sebaya yang kurang baik
  3. Komunitas/lingkungan tempat tinggal yang kurang baik.