Princeza Margarita bila je udata za kraljevića Tomislava od Jugoslavije (1928. - 2000.), srednjeg sina kralja Aleksandra I od Jugoslavije, s kojim je imala dvoje dece, princa Nikolu (1958. - ) i Princezu Katarinu (1959. - ). Brak se završio
1981.
Princeza Margarita rođena je 14. jula 1932. u Šlos Salemu u oblasti Baden u Nemačkoj. Bila je ćerka margrofa (princa) Bertolda od Badena i princeze Teodore od Grčke i Danske (sestre vojvode od Edinburga). Princeza ja bila bliska rođaka princa od Velsa, navodi se u saopštenju.