Advertisement
Home ENTERTAINMENT Celebrity

How Sonia Kruger met her partner of 17 years

The Dancing With The Stars host keeps her love life out of the spotlight
sonia kruger partner

Sonia Kruger is a familiar face for all Australians. From her film career beginnings as Tina Sparkle on Strictly Ballroom, to hosting some of Australia’s biggest reality shows, Sonia has spent 30 years in the spotlight. However, despite this level of fame, Kruger manages to keep her love life quiet.

Advertisement

Though you wouldn’t know it from her Instagram feed, Kruger has been in a relationship with former Channel 7 executive Craig McPherson since 2008. The two began a romance shortly after the end of Sonia’s first marriage to British banker James Davies. Although the Dancing With The Stars host is yet to head back down the aisle, she did welcome a daughter with Craig in 2015.

And to think they met when Craig was Sonia’s boss. Below, everything Sonia has said about her relationship and family life.

Who is Sonia Kruger’s partner, Craig Thompson?

Sonia Kruger is currently in a relationship with TV executive Craig McPherson. The two began dating in 2008, after meeting at Channel 7. However, it took a while for the spark to ignite.

At the time, Craig was an executive overseeing some of Channel 7’s biggest shows, including Sunrise and The Morning Show and their news programmes. This included Today Tonight, on which Sonia was the entertainment reporter. During this time, Sonia has since detailed some of their professional stoushes.

Advertisement

“He’s one of the toughest taskmasters there is,” Sonia confirmed on The Anj, Rob and Robbo Show podcast in 2021. “You get very little praise from Craig, but you will definitely hear about it if you’ve made a mistake or you’ve missed something.”

sonia kruger partner craig thompson with daugther maggie
Craig Thompson with his and Sonia’s daughter in 2020. (Credit: Instagram / @soniakruger)

However, despite their differences, it was Craig who reached out to Sonia when her father was in hospital. “He’d obviously heard about it, and he sent me a very kind message,” Sonia continued in the interview. At that point, Sonia had left Today Tonight and was working on Dancing With The Stars.

“From that point, we started talking and we reconnected. So it was really after I’d finished working with him that our relationship started. And it’s strange because we’re polar opposites, too. I’m very showbiz and he’s very news. But I like to think we complement each other.”

Advertisement

However, the relationship had already kicked off when Sonia was still at Seven, with a source saying, at the time, she was still sharing a house with her ex husband.

“It’s a big house and they both have very busy schedules, which meant they haven’t crossed paths that much and they have their space,” the source said, per Now To Love.

Is Sonia Kruger married?

Sonia Kruger and Craig Thompson are not currently married. The two have been in a long-term partnership since roughly 2008.

However, Sonia was previously married to banker James Davies. The two were married in 2003 and split in 2008.

Advertisement
Sonia Kruger and James Davies
Sonia Kruger with first husband James Davies. (Credit: Getty)

Does Sonia Kruger have children?

Sonia Kruger shares one child, daughter Maggie, with husband Craig McPherson. Maggie was born in 2015 and is now 10 years old.

Sonia and Craig’s path to parenthood together wasn’t easy. Sonia longed to become a mother but has said she struggled to conceive.

“We tried IVF and it wasn’t successful. The doctors were very clear with me too, that for women over the age of 45, which was the age we attempted IVF, the success rate is zero,” she told Australian Women’s Weekly.

Advertisement

“You still believe it can happen, and you see stories, and you think maybe that can happen for us, but the odds are definitely very slim.”

Fortunately for the couple, Kruger fell pregnant with the help of an egg donation, kindly given by a friend, and she welcomed her first daughter shortly after she turned 49.

Craig Thompson has six children from a previous marriage.

Related stories


Advertisement
Advertisement