Există multe cauze ale corupției, dar printre cele mai comune se numără inegalitatea socială, sistemul politic nepotrivit și lipsa de respectare a legilor și valorilor morale într-o societate. In plus, și factori precum cultura și istoria pot juca un rol important în dezvoltarea corupției într-o anumită societate.