O 26 de maio de 946, Edmundo foi asasinado por Leofa, un ladrón exiliado, mentres asistía á misa do día de San Agustín en Pucklechurch (Sur de Gloucestershire). Xoán de Worcester e Guillerme de Malmesbury engaden algúns detalles animados ao suxerir que Edmundo estaba festexando cos seus nobres, cando viu a Leofa na multitude. Atacou o intruso en persoa, pero no caso, Leofa o matou. Leofa foi asasinado no lugar polos presentes. Un artigo recente reexamina a morte de Edmundo e descarta as crónicas posteriores como ficción.
26 de maio de 946