Elvira Machado y Nodal nació el 28 de octubre de 1868, en Cuba. Hija de Francisco Machado y Ramos y Laudelina Nodal y Riverón. En 1894, a los 26 años de edad, contrajo nupcias con su primo[2] Gerardo Machado y Morales (1871-1939), tal como era costumbre en esa época y región. El matrimonio de los Machado tomó parte en la Guerra Necesaria (1895-1898) a favor de la independencia de Cuba. El matrimonio tuvo tres hijas: Laudelina (1896), Ángela Elvira (1898) y Berta Machado (1900).[3]
Tras el fin de la guerra (1895-1898), la ocupación militar estadounidense (1898-1902) y el establecimiento de la República de Cuba en 1902, Gerardo Machado se afilió al Partido Liberal, ocupando varios cargos importantes y, finalmente, ganando las elecciones de 1924 para convertirse en presidente del país en 1925.
Elvira Machado fungió como Primera dama de la República entre 1925 y 1933. Se destacó por su discreción, mientras que su esposo se tornaba cada vez más autoritario y despótico, a tal punto de ser llamado tirano y finalmente derrocado por una huelga general, el 12 de agosto de 1933. Ese día, la familia Machado abandonó Cuba para nunca más volver.
Tras radicarse definitivamente en los Estados Unidos, país que se negó a extraditar a Gerardo Machado a Cuba para ser juzgado, Elvira continuó llevando una vida discreta. Su esposo falleció de cáncer en 1939, mientras que ella falleció en los Estados Unidos, el 5 de enero de 1968, con casi 100 años de edad.