J.K. Rowling, the renowned author of the Harry Potter series, has three children: Mackenzie Jean Rowling, Jessica Isabel, and David Gordon. She prefers to keep her children away from the public eye, but her experiences as a single mother have sparked public interest.
Key Takeaways
- J.K. Rowling has three children.
- Her firstborn, Jessica, is from her marriage to Jorge Arantes, which ended in divorce in 1993.
- Her two younger children are from her second marriage to Neil Murray.
- Rowling raised Jessica as a single mother from when she was five months old.
Profile Summary
- Full name: Joanne Kathleen Rowling
- Gender: Female
- Date of birth: 31 July 1965
- Age: 61 years old (as of 2026)
- Zodiac sign: Leo
- Place of birth: Yate, United Kingdom
- Current residence: Scotland
- Nationality: British
- Ethnicity: Mixed
- Sexuality: Straight
- Height: 5'5" (165 cm)
- Hair colour: Brunette
- Eye colour: Blue
- Mother: Anne Volant Rowling
- Father: Peter Rowling
- Siblings: 1
- Marital status: Married
- Husband: Neil Murray
- Children: 3
- School: St Michael’s Primary School, Wyedean School and College
- College: University of Exeter
- Profession: Author, philanthropist
J.K. Rowling's Kids: Her Life as a Mother
The British author has raised her children away from the limelight. Here is what is known about her three children.
Jessica Isabel Rowling Arantes
- Full name: Jessica Isabel Rowling Arantes
- Date of birth: 27 July 1993
- Age: 32 years old (as of 2025)
- Place of birth: Porto, Portugal
Jessica is Rowling's firstborn, born on 27 July 1993 in Porto, Portugal. According to The Guardian, Rowling named her after Jessica Mitford, an author whose autobiography she read as a teenager. Jessica is from Rowling's first marriage to Jorge Arantes. The couple divorced when Jessica was five months old, and Rowling raised her as a single mother. After the divorce, Rowling moved to Edinburgh, Scotland, with her daughter. In a Gingerbread article, Rowling shared: "My much-wanted daughter had been conceived and born while I was married, but the failure of that relationship saw me living shortly afterwards on state benefits in the coldest winter Scotland had seen in quite a few years."
Jessica has a close relationship with her mother. Despite the challenges, she once told Rowling: "I never knew we were poor. I just remember being happy." Jessica is a social media influencer, promoting swimsuit brands like Mad Mermaid bikinis on Instagram. She also shares updates on her weight loss journey. As of 23 November 2024, she is engaged to André Frias and has two children.
2. David Gordon Rowling Murray
- Full name: David Gordon Rowling Murray
- Date of birth: 24 March 2003
- Age: 22 years old (as of 2025)
- Place of birth: Edinburgh, Scotland
David is Rowling's second child and the first from her marriage to Neil Murray. He was born on 24 March 2003 in Edinburgh, Scotland. He lives a private life despite his mother's fame.
3. Mackenzie Jean Rowling Murray
- Full name: Mackenzie Jean Rowling Murray
- Date of birth: 23 January 2005
- Age: 20 years old (as of 2025)
- Place of birth: Edinburgh, Scotland
Mackenzie is Rowling's youngest child and the second from her marriage to Neil Murray. She was born on 23 January 2005. She stays out of the public eye, so little is known about her personal life.
Was J.K. Rowling a Single Mom?
Rowling was a single mother from her divorce in 1993 until she remarried in 2001. She raised Jessica as a single mother in Scotland, living with her sister. On the Gingerbread website, she wrote: "I would say to any single parent currently feeling the weight of stereotype or stigmatisation that I am prouder of my years as a single mother than of any other part of my life."
She faced financial difficulties and stigmatisation, with one woman referring to her as 'the unmarried mother.' Her experience motivated her to join Gingerbread, a charity for single-parent families. She is now the president of Gingerbread.
FAQs
- Who is J.K. Rowling? She is a British author and philanthropist, best known for the Harry Potter series.
- How old is J.K. Rowling? She is 60 years old as of 2025, born on 31 July 1965.
- Does J.K. Rowling have any children? Yes, she has two daughters and one son.
- Who is J.K. Rowling's eldest daughter? Her eldest daughter is Jessica Isabel Rowling Arantes.
- Who is J.K. Rowling's husband now? She is married to Neil Murray, whom she wed in 2001.
- Is J.K. Rowling married? Yes, she is married to Dr Neil Murray.
- When did J.K. Rowling give birth to her first child? She had her first child on 27 July 1993.
- How many times has J.K. Rowling been married? She has been married twice. Her first marriage to Jorge Arantes ended in 1993, and she married Neil Murray in 2001.
J.K. Rowling has three children. Her first daughter is from her marriage to Jorge Arantes, which ended in 1993. Her other two children are from her second marriage to Neil Murray. Despite her fame, Rowling's kids have stayed out of the spotlight.



