“Princess Madeleine and Mr Christopher O’Neill have decided that their family shall relocate to Sweden indefinitely,” the Royal Court said.
The princess, 40, and 48-year-old O’Neill, who works in finance, met in the United States and have lived in New York, London, and most recently in Florida since 2018.
The couple, who wed in 2013, have three children: Princess Leonore, aged nine, Prince Nicolas, seven, and Princess Adrienne, four.
The court said the “family will take up permanent residence in an apartment at the Royal Stables in Stockholm”.
Princess Madeleine is the youngest of Sweden’s King Carl XVI Gustaf and Queen Silvia’s three children, her elder siblings being Crown Princess Victoria and Prince Carl Philip.