Ještě jako nemluvně byla Markéta smluvně oddána se stejně starým Janem de la Pole, synem vévody ze Suffolku Viléma de la Pole. Ačkoliv bylo toto manželství v roce 1450 přes příbuzenský vztah legitimizováno papežem, Markéta Jana za manžela nepřijala, takže manželství bylo anulováno. Jejím manželem se pak stal Edmund z velšského rodu Tudorů. Jindřich Tudor se třináctileté Markétě narodil již jako pohrobek, protože jeho otec Edmund mezitím zahynul v zajetí Yorků na mor. Porod ve velmi mladém věku nejspíš Markétu fyzicky trvale poškodil, protože potom již neměla žádné děti. Dalším manželem čtrnáctileté vdovy se stal Jindřich Stafford, s nímž prožila poměrně šťastné manželství. Když lord Jindřich padl v bitvě u Barnetu, osmadvacetiletá Markéta opět ovdověla a brzy na to se z politických důvodů provdala za Tomáše Stanleyho, hraběte z Derby.