What is the name of the English town where J.K. Rowling was born?

The story behind the answer

J.K. Rowling was born in the English town of Yate on 31 July 1965.

Yate is in South Gloucestershire, near Bristol. Rowling’s birthplace is often described using the larger nearby city, but the specific town recorded in biographies is Yate. Her parents, Peter Rowling and Anne Rowling, were living in the area at the time.

Rowling spent much of her childhood in Gloucestershire and later moved with her family to Tutshill, near Chepstow. These places are separate from Yate, which is why summaries of her life can produce several different geographic answers.

Her childhood surroundings influenced aspects of her writing, although the Harry Potter setting is fictional. The precise birthplace remains a straightforward biographical fact: Yate, England.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: