Sposò, il 26 gennaio 1893, George Joachim Goschen (15 ottobre 1866–24 luglio 1952), figlio del famoso politico liberale George Goschen, I visconte Goschen. Lady Margaret era di otto anni più grande di lui; Lord Goschen disapprovava il matrimonio e nel tentativo di impedirlo, mandò suo figlio in Australia per fungere da Segretario di Lord Jersey[4]. Il matrimonio ebbe comunque luogo. Ebbero tre figli[1]:
George Joachim Goschen (18 novembre 1893–16 gennaio 1916)[5][6];
Phyllis Evelyn Goschen (5 agosto 1895–27 maggio 1976), sposò il tenente colonnello Francis Cecil Campbell Balfour, ebbero due figli;
Suo marito intraprese la carriera diplomatica, ricoprendo la carica di Governatore di Madras e, in seguito, Viceré dell'India (1929-1931)[7][8].
Lady Goschen diede il suo nome alla Viscountess Goschen Government Girls High School a Tiruchirappalli[9][10], e anche al Lady Goschen Hospital a Mangalore.