La princesse Margaretha de Suède est probablement la princesse la moins connue du grand public par rapport à ses deux soeurs Astrid, devenue reine des Belges et Martha, qui fut l’épouse du roi Olav V de Norvège mais décéda avant le début de son règne.

Margaretha, Sophie, Louisa, Ingeborg de Suède est la fille aînée du prince Carl de Suède (3ème fils du roi Oscar II de Suède) et de la princesse Ingeborg de Danemark.

Le 22 mai 1919 à Stockholm, elle a épousé le prince Axel de Danemark (1888-1964), fils du prince Valdemar de Danemark et de la princesse Marie d’Orléans, petit-fils du roi Christian IX de Danemark. De cette union sont nés le prince Georg (1920-1986) et le prince Flemming (1922- 2002). 

La princesse est décédée en 1977 à Gentofte au Danemark.