Den 26. mai 946 ble Edmund myrdet av Leofa, en forvist tyv mens han var tilstede ved messen for sankt Augustins dag i Pucklechurch i South Gloucestershire. John av Worcester og William av Malmesbury har lagt til en del livlige detaljer ved at Edmund hadde festet sammen med adelsmennene da han brått fikk øye på Leofa i menneskemengden. Han angrep tyven i egen person, men da han lå over Leofa trakk denne et skjult våpen og stakk ham slik at han døde. Leofa selv ble drept deretter. En variant av denne fortellingen var at en av hans menn gjenkjente den fredløse Leofa blant gjestene ved hoffet. Det førte til en kamp, og kongen hoppet fram for å hjelpe til, ble selv stukket i maven med en kniv og døde øyeblikkelig.