Margaret nació en 1046 y fue miembro de una antigua familia real inglesa. Era descendiente directa del rey Alfredo y nieta del rey Edmund Ironside de Inglaterra a través de su hijo Eduardo.
Junto con su familia, Margarita había sido exiliada al continente oriental cuando el rey Canuto y su ejército danés habían invadido Inglaterra. Hermosa y devota, también era inteligente y recibió su educación formal en Hungría.
Margaret y su familia regresaron a Inglaterra hacia el final del reinado de su tío abuelo, Eduardo el Confesor, ya que su hermano menor, Edgar el Aetheling, tenía una fuerte pretensión al trono inglés. Sin embargo, la nobleza inglesa tenía otras ideas y eligió a Harold Godwin como sucesor de Eduardo.
Todas estas maniobras políticas resultaron irrelevantes cuando Guillermo, duque de Normandía, también conocido como «El Conquistador», llegó con su ejército cerca de Hastings en 1066, pero esa es otra historia.
Como algunos de los últimos miembros de la realeza sajona en Inglaterra, la posición de Margarita y su familia era precaria y, temiendo por sus vidas, huyeron hacia el norte, en dirección contraria al avance de los normandos. Se dirigían de vuelta al continente desde Northumbria cuando su barco se desvió del rumbo y desembarcó en Fife.
El rey escocés, Malcolm III, conocido como Malcolm Canmore (o Gran Cabeza) ofreció su protección a la familia real.
¡Malcolm fue especialmente protector con Margarita! Al principio ella rechazó sus propuestas de matrimonio, prefiriendo, según un relato, una vida de piedad como virgen. Sin embargo, Malcolm fue un rey persistente, y la pareja finalmente se casó en Dunfermline en 1069.
Su unión fue excepcionalmente feliz y fructífera tanto para ellos como para la nación escocesa. Margarita trajo consigo algunos de los puntos más finos de los modales, las ceremonias y la cultura europeos actuales a la corte escocesa, lo que mejoró en gran medida su reputación civilizada.
La reina Margarita era conocida por su buena influencia sobre su marido y también por su devota piedad y observancia religiosa. Fue una de las principales impulsoras de la reforma de la Iglesia en Escocia.
Bajo el liderazgo de la reina Margarita los consejos eclesiásticos promovieron la comunión de Pascua y, para alegría de la clase trabajadora, la abstinencia del trabajo servil en domingo. Margarita fundó iglesias, monasterios y albergues de peregrinación y estableció el Mausoleo Real en la Abadía de Dunfermline con monjes de Canterbury. Le gustaban especialmente los santos escoceses e instigó el Ferry de la Reina sobre el Forth para que los peregrinos pudieran llegar más fácilmente al Santuario de San Andrés.
La misa se cambió de los muchos dialectos del gaélico que se hablaban en toda Escocia al latín unificador. Al adoptar el latín para celebrar la misa creía que todos los escoceses podrían rendir culto juntos en unidad, junto con los demás cristianos de Europa Occidental. Mucha gente cree que al hacer esto, no sólo era el objetivo de la reina Margarita unir a los escoceses, sino también a las dos naciones de Escocia e Inglaterra en un intento de poner fin a la sangrienta guerra entre los dos países.
Al establecer la agenda para la iglesia en Escocia, la reina Margarita también aseguró el dominio de la Iglesia romana sobre la Iglesia celta nativa en el norte del país.
Margaret y Malcolm tuvieron ocho hijos, todos con nombres ingleses. Alejandro y David siguieron a su padre en el trono, mientras que su hija, Edith (que cambió su nombre por el de Matilda al casarse), llevó el antiguo linaje real anglosajón y escocés a las venas de los invasores normandos de Inglaterra cuando se casó y dio a luz al rey Enrique I.
Margaret era muy piadosa y se preocupaba especialmente por los pobres y los huérfanos. Fue esta piedad la que causó un daño considerable a su salud con los repetidos ayunos y abstinencias. En 1093, mientras yacía en su lecho de muerte tras una larga enfermedad, se le comunicó que su marido y su hijo mayor habían sido emboscados y asesinados a traición en la batalla de Alnwick, en Northumbia. Fue enterrada junto a Malcolm en la abadía de Dunfermline, y los milagros que se produjeron en su tumba y en torno a ella apoyaron su canonización en 1250 por el papa Inocencio IV. Durante la Reforma, la cabeza de Santa Margarita pasó a manos de María, reina de Escocia, y más tarde fue asegurada por los jesuitas en Douai, donde se cree que pereció durante la Revolución Francesa.
La fiesta de Santa Margarita se celebraba antiguamente en la Iglesia Católica Romana el 10 de junio, pero ahora se celebra cada año en el aniversario de su muerte, el 16 de noviembre.
.