Després de la invasió germano-soviètica de Polònia el 1939, Lviv va passar a formar part de la Unió Soviètica fins al 30 de juny del 1941 quan és conquerida per l'exèrcit alemany. L'agost del mateix any, Lviv, ara reanomenada de nou Lemberg, s'incorpora al Districte de Galítsia dins el Govern General. Durant el període d'ocupació alemanya la població jueva fou perseguida concentrant-la en el gueto de Lvov per ser posteriorment traslladats al camp d'extermini de Belzec. Cap als darrers anys de la guerra, entre 1944-46, hi va haver un intercanvi forçat de població entre Polònia i la Ucraïna soviètica, fins al punt que la població polonesa, fins aleshores majoritària, gairebé va desaparèixer de la ciutat. El 1991 es va convertir en part de l'estat independent d'Ucraïna.