Sonia Kruger was married to James Davies, a British-born banker, in 2002. But their marriage lasted for only six years.
After divorcing Davies in 2008, she began dating Craig McPherson, he is the executive producer of Today Night.
Kruger’s miracle baby, her daughter, Maggie Kruger McPherson was born in 2015. She is currently seven years old.
Maggie was born after several attempts when Kruger was 49 years old. A close friend of the presenter had donated an egg to her, making Kruger’s motherhood possible.
At present, Sonia and her daughter are the ultimate mother-daughter duo. She frequently shares some of the cutest photos of her daughter on her Instagram.