Родилась в 1275 году у Короля Англии Эдуарда I и его первой супруги. Уже в возрасте 14 лет была отдана замуж за своего ровесника Жана – будущего герцога Брабанта. Несмотря на их крепкий брак, у четы родился всего один ребенок, названный в честь отца. В возрасте 37 лет Маргарита овдовела, но в повторный брак так и не вступила.