Human sacrifice was a religious act performed by, among others, the Aztecs. According to the Eleventh Doctor, who vaguely cited scientific studies, it was very good for the crops. (HOMEVID: Rain Gods)
Barbara Wright wanted to use her power as an Aztec leader to end the practice, but the First Doctor told her not to alter history. (TV: The Aztecs)
In 1891, the Hecate Cult performed its last human sacrifice in Moreton Harwood. (TV: A Girl's Best Friend)
In the 1970s, the Master attempted to sacrifice Jo Grant to Azal, but the Third Doctor rescued her. (TV: The Dæmons)
On 21 December 1981, the Hecate Cult attempted to sacrifice Brendan Richards but were stopped by Sarah Jane Smith and K9. (TV: A Girl's Best Friend)
The witches of Talderun planned to sacrifice Peri Brown to Shara, but she was freed by Yal Rom. (AUDIO: Nekromanteia)
The Eleventh Doctor and River Song were nearly sacrificed to Rain Gods, but escaped when lightning frightened their captors. (HOMEVID: Rain Gods)