Rod Stewart’s daughter Kimberly, 47, pregnant with third child
Rod Stewart’s daughter Kimberly, 47, pregnant with third child

Rod Stewart's daughter Kimberly has revealed she is pregnant with her third child. The 47-year-old shared a topless photo of herself cradling her bump and wrote: “Oops I did it again.”

Kimberly's growing family

Stewart welcomed her first child, Delilah, in 2011 with actor Benicio Del Toro. She gave birth to a son in July 2025 and has not made his name public. It is not known who the father of Stewart's second or third child is.

Rod Stewart's eight children

Rod Stewart has eight children by five mothers, first welcoming eldest daughter Sarah Streeter – who was raised by adoptive parents – with ex-girlfriend Susannah Boffey. He has Kimberly and son Sean with his ex-wife Alana Stewart, to whom he was married from 1979 until 1984. He is also father to Ruby, whom he had with former girlfriend Kelly Emberg. Stewart has daughter Renee and son Liam from his marriage to Rachel Hunter, which lasted from 1990 until 2006. He also has sons Alastair and Aiden with current wife Penny Lancaster, whom he married in 2007.

Wide Pickt banner — collaborative shopping lists app for Telegram, phone mockup with grocery list

Grandchildren and family life

He has six grandchildren currently – Kimberly's two children, Ruby's sons Otis and Levi, and Liam's children Louie and Elsie. Lancaster previously admitted she was originally not a “fan” of the singer when she met him. Speaking to Saga Magazine, she said: “I definitely wasn't thinking of a relationship because I was coming out of a long-term one, which wasn't easy. Rod was such an unknown entity.” Speaking about the night they met, when she approached Stewart for an autograph, Lancaster said: “There were a lot of times after that night when I thought, 'What the hell am I getting myself into?', but Rod's world was a vortex and I was sucked in.”

Pickt after-article banner — collaborative shopping lists app with family illustration