- Religieuze overtuigingen: De angst voor hekserij en het geloof in de macht van de duivel waren wijdverbreid tijdens de middeleeuwen en de vroegmoderne tijd. Veel mensen geloofden dat heksen anderen kwaad konden doen door magie te gebruiken of door verdragen met de duivel te sluiten.
- Sociale spanningen: Heksenjachten werden vaak gebruikt als een manier om gemarginaliseerde leden van de samenleving aan te vallen, zoals vrouwen, armen en ouderen. Vaak werd aangenomen dat deze groepen zich vaker met hekserij bezighielden.
- Politieke strijd: Heksenjachten werden soms gebruikt als een manier om politieke afwijkende meningen te onderdrukken of om controle over een bepaalde groep mensen te krijgen. Door iemand van hekserij te beschuldigen, was het mogelijk hem te laten arresteren, gevangen zetten of zelfs executeren.
Het is belangrijk op te merken dat heksenjachten niet beperkt bleven tot Europa. Ze kwamen voor in veel andere delen van de wereld, waaronder Afrika, Azië en Amerika.