Prinsessa Margaretan isä oli kuningatar Viktorian kolmas poika Arthur ja hänen äitinsä oli Preussin prinsessa Louise Margaret. Äitinsä kautta prinsessa Margaret oli Saksan viimeisen keisarin pikkuserkku ja isänsä kautta sukua muun muassa miehensä toiselle puolisolle Louise Mountbattenille. Prinsessa Margaretista tuli avioliiton johdosta Ruotsin kruununprinsessa Margareta vuonna 1907, mutta koska hän kuoli appensa kuningas Kustaa V:n vielä hallitessa, hänestä ei tullut koskaan Ruotsin kuningatarta. Aviopuolisonsa kanssa urheilua ja kuninkaallisen tradition mukaista hyväntekeväisyyttä harrastanut kruununprinsessa edusti ensimmäisen maailmansodan aikaisessa Ruotsissa hovin anglofiilistä siipeä, kuningas Kustaan puolison kuningatar Viktorian edustaessa saksalaismielisiä voimia.
Margareta kuoli vappuna 1920 yllättäen odottaessaan kuudetta lastaan.
Lapset
Kruununprinsessa ja kruununprinssi saivat lyhyen avioliittonsa aikana viisi lasta: