Edmund is murdered on May 26, 946, by Leofa, an exiled thief, while attending St. Augustine's Day mass in Pucklechurch (South Gloucestershire).
John of Worcester and William of Malmesbury add some lively detail by suggesting that Edmund had been feasting with his nobles, when he spotted Leofa in the crowd.
He attacked the intruder in person, but in the event, Leofa killed him.
Leofa is killed on the spot by those present.