Milton Keynes, Stockport and Leeds have been named England's top trick or treating hotspots for Halloween.
But costume-clad candy questers heading for Middlesbrough, Huddersfield and Oldham may want to re-think their plans - they were identified as the least favourable places by property search website Zoopla.
After taking into account factors such as house prices, crime and road accident rates, Milton Keynes topped the "trick or treat index".
The city has a relatively low road traffic accident rate of 0.24 incidents involving pedestrians per 1,000 residents, as well as low crime rates.
Stockport, which was also found to have relatively low crime and accident rates, came second in the study, with Leeds ranked in third position due to its high housing density and relatively low crime.
Middlesbrough, with its relatively low number of households and a crime rate of 0.74 violent incidents per 1,000 residents came out bottom of the table.
Within London, the top potential places for eager trick or treaters were found to be Barnet, Bromley and Richmond-upon-Thames.
Topping the list were:
- Milton Keynes
- = Birmingham
- = Reading
At the other end of the spectrum are: