In which English city is the fictional Diagon Alley located in J.K. Rowling’s Harry Potter world?

The story behind the answer

In J.K. Rowling’s Harry Potter world, fictional Diagon Alley is located in London.

Diagon Alley is a magical shopping street accessed from London’s Leaky Cauldron pub. It serves as one of the main commercial centers of the British wizarding community, with shops selling wands, robes, books, potion ingredients, and other magical supplies. Harry first visits it before beginning his studies at Hogwarts.

The alley is hidden from non-magical people, who are commonly called Muggles in the books. Its entrance is concealed behind a courtyard wall, which can be opened by magic. The nearby Knockturn Alley is associated with darker magical goods and is a separate location, although the two streets are often mentioned together.

The name “Diagon Alley” is a wordplay on “diagonally.” It is one of several London locations Rowling transformed into a secret magical counterpart. The film adaptations created a detailed physical set for the street at Leavesden Studios.

Source: Wikipedia · fact-checked Oct. 2026

Add question to a list

Choose a list to keep this question in: