A princesa Madeleine é casada com o financista britânico Christopher O’Neill. Eles têm 3 filhos: Leonore, Nicolas e Adrienne.
Em 2021, Madeleine aceitou o convite de Sua Majestade Rainha Silvia, para se unir a ela como Vice-Presidente Honorária da Childhood. Essa grande notícia foi compartilhada durante a reunião anual da Childhood e significa que S.A.R. Princesa Madeleine atuará junto à S.M. Rainha Silvia e todo seu engajamento com a Childhood. Trata-se de um processo natural do plano de longo prazo e da visão 2030 da organização.
A World Childhood Foundation, fundada em 1999 pela S.M. Rainha Silvia, trabalha para prevenir a violência e o abuso sexual contra crianças, com a visão de que todas as crianças cresçam em um ambiente seguro.