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.