Jerusalem is set in the fictional town of Flintock in the county of Wiltshire in southwestern England. Flintock is roughly based on the town of Pewsey, where playwright Jez Butterworth resided for a few years. The Flintock Fair is modeled after Pewsey’s annual carnival week (http://www.pewsey-carnival.org.uk) . The character of Johnny “Rooster” Byron, the play’s protagonist, was inspired by Micky Lay, a retired builder who lived in a caravan just outside Pewsey.
The script frequently alludes to the poem “And did those feet in ancient time” by William Blake. It was written as a preface to his
Jerusalem guide sections