Korupsi terjadi karena ada faktor yang mempengaruhi terjadinya korupsitersebut. Faktor penyebab korupsi terbagi menjadi 2 bagian, yaitu:
1. Faktor Internal Penyebab Korupsi.
   Faktor internal adalah faktor yang berasal dari dirisendiri, faktor internal korupsi terjadi karena sifat tamak, gaya hidup yangkonsumtif, moral yang kurang kuat dan pemimpin yang haus akan kekuasaan.
Faktor internal sendiri bisa terjadi karna adanya pengaruh dari faktor eksternal.
2. Faktor Eksternal Penyebab Korupsi.
   Faktor eksternal adalah faktor yang berasal karena adadorongan dari luar.
   Faktor eksternal terbagi menjadi 4 :
     a. Politik
       Politik adalah seni dan ilmuuntuk meraih kekuasaan, politik juga bisa diartikan cara mendapatkan sesuatu.
     b. Hukum
       Hukum adalah otak politik.