Seus pais eram Pedro López Sánchez e Dolores Ramos Nava, e ela teve seis irmãos: Juan, Miguel, Dolores, Pedro, Maria e Manuel.
Marga estreou no show business na Argentina ainda criança, com seus irmãos no grupo conhecido como "Los Hermanitos López". Em 1936 eles percorreram a América Latina incluindo o México. Lá ela conheceu seu futuro marido Carlos Amador, um produtor cinematográfico, com quem ela casou duas vezes, em 1941 e em 1961. Eles tiveram dois filhos, Carlos e Manuel. Em 1964, ela casou com ator Arturo de Córdova, que morreu em 1973.
Sua filmografia é muito extensa. Ela apareceu em mais de 80 filmes durante a Idade do Ouro do Cinema do México, a partilhou créditos com Pedro Infante, Ernesto Alonso, Tin Tan, Amparo Rivelles. Sua estréia foi no filme o papel de uma garçonete no filme "El Hijo Desobediente", dirigida por Humberto Gómez Landero, em 1945. Em 1959 Marga López compartilhou cenas com Rita Macedo, no filme "Nazarín" de Luis Buñuel.
Marga López, foi sempre atuante no teatro, atuando em 2001, em "Al final del camino" uma obra escrita por seu irmão, Manuel López Ramos e dirigida por Otto Sirgo. Participou na televisão em várias telenovelas como El privilegio de amar, Carita de ángel e El Manantial. Em 2003 interpretou o papel da avó de Kate del Castillo e mãe de Diana Bracho na telenovela Bajo la misma piel, muito bem sucedida, na qual representou uma mulher com uma doença terminal, numa luta diária contra a doença, mas a escondendo dos outros para não preocupar a família.
No ano de 2004 Marga se fez presente, no Cuarto Festival de Cine Independiente El Chamizal, em El Paso, no Texas e em Ciudad Juárez, estado de Chihuahua.