JK Rowling Rowling was born to Peter James Rowling and Anne Rowling, on 31 July 1965 in Yate, Gloucestershire, England, 10 miles northeast of Bristol.