In Stephen King’s novel Needful Things, what is the name of the town where the shop opens?

The story behind the answer

The shop in Stephen King’s novel Needful Things opens in the town of Castle Rock.

Published in 1991, Needful Things is set in the fictional Maine community that appears throughout several King stories. The mysterious shopkeeper Leland Gaunt offers residents objects they desperately want, charging them not only money but also favors designed to provoke conflict.

Castle Rock had already appeared in works including The Dead Zone, Cujo, and The Dark Half. Its recurring use makes it one of King’s central fictional locations, alongside Derry and Jerusalem’s Lot.

A common mix-up is identifying the setting as Derry, another prominent King town. Derry is associated especially with It, while Castle Rock serves as the main community in Needful Things and several other novels.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: