Fille de Pedro López Sánchez et Dolores Ramos Nava, Marga López fut élevée dans une famille de 6 enfants. Ensemble, ils se produisirent très jeunes dans la province argentine de Tucumán sous le nom des Hermanitos López (les frères Lopez). En 1936 ils effectuèrent une tournée en Amérique Latine, jusqu'au Mexique. C'est là que Marga rencontra son futur époux, Carlos Amador, producteur de cinéma, avec qui elle se maria deux fois : à l'âge de 17 ans en 1941, puis en 1961. Ils eurent deux fils : Carlos et Manuel. En 1964 elle se remaria avec l'acteur Arturo de Córdova, qui décéda en 1973.
Elle décéda en 2005 à la suite de problèmes cardiaques à l'hôpital Médica Sur de Mexico.