Margarida tornou-se herdeira presuntiva apenas em 1953, quando uma emenda constitucional foi aprovada permitindo que mulheres ascendessem ao trono, já que estava claro que Frederico não teria nenhum filho homem. Ela foi casada morganaticamente com o conde Henrique de Laborde de Monpezat de 1967 a 2018, ano em que faleceu e de quem teve dois filhos: Frederico, Príncipe Herdeiro e Joaquim.
Margarida II, depois da morte de Isabel II do Reino Unido (de quem era prima em terceiro grau), é a única rainha soberana da atualidade. Assim como Isabel II, Margarida é trineta da rainha Vitória do Reino Unido.