whats the setting for lamb to the slaughter

2 answers

The setting is a middle class home in England, probably in the 1950s.

The author is British and used at least one phrase that is used primarily by Brits. It's a middle class home because it has a freezer and is described that way. Since Dahl died in 1960, the story must be set earlier than that. In addition, I saw a dramatization of this story on TV in the 50s or 60s.

http://www.classicshorts.com/stories/lamb.html
Correction:

Dahl died in 1990, not 1960. It was first published in 1953, which moves the setting back to sometime between the end of WWII, say 1947, and 1953.