Małżeństwo i potomstwo Małżeństwo 10 czerwca 1967 roku w luterańskim kościele Holmen w Kopenhadze wyszła za mąż za francuskiego dyplomatę, Henryka de Laborde de Monpezata (1934-2018). Mężczyzna przeszedł na luteranizm i uzyskał duńskie obywatelstwo. Po wstąpieniu swojej żony na tron, Henryk otwarcie wyrażał swoje niezadowolenie z faktu, że nie otrzymał tytułu króla, a jedynie – księcia małżonka. „Złości mnie to, że jestem dyskryminowany. Dania, postrzegana jako kraj, w którym broni się równości płci, najwyraźniej uważa, że mężowie są mniej warci niż żony” – skarżył się jeszcze zaledwie trzy lata przed śmiercią, w 2015 roku, na łamach francuskiej gazety „Le Figaro”.
mały|Małgorzata z najstarszym synem, Fryderykiem (1968)
Potomstwo Wraz z mężem doczekała się dwóch synów: Fryderyk X (duń. Frederik André Henrik Christian; ur. 26 maja 1968) – Król Danii (od 2024 r.). W 2004 roku ożenił się z Marią Donaldson. Mają czworo dzieci – Chrystiana (ur. 2005), Izabelę (ur. 2007), Wincentego (ur. 2011) i Józefinę (ur. 2011). Joachim (duń. Joachim Holger Waldemar Christian;