Christianity and Judaism
The main religions that practice self-flagellation include Christianity and Judaism. The ritual has also been practiced among members of several Mediterranean cults, like Egyptian and Roman.