Keynes died of a heart attack at Tilton, his farmhouse home near Firle, East Sussex, England, on 21 April 1946, at the age of 62.