diagnosed with cancer while on active duty, he died at walter reed army medical center on october 13, 1986, at the age of 52. mahaffey was buried in arlington national cemetery. he was survived by his wife, the former jane garrett, and four daughters: lorrie, selene, julie, and melissa. a memorial to him can be found engraved in stone in carlsbad beach in carlsbad, new mexico.