Elvis Presley died of a heart attack at the age of 42 at his home in Graceland, Memphis. He had struggled with an addiction to prescription barbiturates, which likely contributed to the heart attack.