The Johnny Dixon stories take place in northeastern Massachusetts around the town of Haverhill where John Bellairs lived.