Karlfeldt died on 31 May 1931 in Stockholm at the age of 72. The cause of death was natural causes. He had been in poor health for some time and had been suffering from heart problems.
Epicurean Wordsmith: The Captivating World of Erik Axel Karlfeldt