Pada tanggal 26 Mei 946, Edmund dibunuh oleh Leofa, seorang pencuri yang diasingkan, saat menghadiri Misa Hari St Augustine di Pucklechurch (South Gloucestershire). John dari Worcester dan William dari Malmesbury menambahkan beberapa detail yang hidup dengan menyarankan bahwa Edmund telah berpesta dengan bangsawan-bangsawan, ketika ia melihat Leofa di kerumunan. Ia menyerang penyusup itu secara pribadi, tetapi dalam acara itu, Leofa membunuhnya. Leofa dibunuh di tempat oleh mereka yang hadir.
26 Mei 946