Lady Margarita Grosvenor nació en Eaton Hall, Cheshire.
Su madre era Lady Constanza Gertrudis Levenson-Gower, hija del 2.º duque de Sutherland.
La pareja tuvo cuatro hijos: En 1900, el príncipe Francisco, duque de Teck, murió, y Adolfo le sucedió como 2.º Duque de Teck.
El príncipe Adolfo prestó servicio activo con su regimiento en la Segunda Guerra de los Bóeres, y su esposa se unió a él en Sudáfrica en abril de 1900, viajando allí en el SS Dunottar Castle con sus dos hermanas, la marquesa de Ormonde y Lady Chesham.
Fue enterrada en la misma tumba que su marido en el cementerio real, siendo la primera en ser enterrada directamente ahí tras su muerte ya que los anteriores eran trasladados desde la bóveda real de la Capilla de San Jorge, donde eran inicialmente depositados.