Joanna Gosling holds a British nationality and belongs to white ethnicity. Moving to her personal life, Joanna's marital status reveals that she was previously married and had a divorce. Joanna Gosling was married to her then-husband Craig Oliver in 1996. Her husband Craig is a former director of communications for 10 Downing Street. The couple has three children named, Maya Oliver, Iona Oliver, Honor Oliver. They were happy to be each other’s loving spouse but this married life didn't last that long and they got divorced in 2014. Talking about her salary and net worth BBC pays her a decent amount of salary and her actual net worth is not out yet. But an insider reports it to be around U.S $ 25 million in recent days.