[1][2][3] En 1115, Margarita desposa a Carlos el Bueno (1084-1127), conde de Flandes, y recibe como dote el Condado de Amiéns.
Este matrimonio no tendrá descendencia.
Tras enviudar, vuelve a casarse con Hugo II de Saint Pol, con quien tiene una hija, Beatriz (1130-1170), que casa en 1154 con Robert de Boves.
[4] Margarita se casa después con Balduino de Encre,[5] con quien tiene una hija, Elisabeth, que se casará con Gautier III, señor de Heilli.
Más tarde, Margarita se casó con Teodorico de Alsacia[1][2][6]con quien tuvo otra hija, Laurette de Alsacia, que antes de retirarse a la abadía de Forest, donde falleció en 1170, se casó cuatro veces: