Eylül 1914'te Ruslar'ın eline geçen Lviv, Haziran 1915'te Avusturya-Almanya tarafından yeniden alındı. 1918-19'da Polonyalılar, Lviv'i Batı Ukrayna Halk Cumhuriyeti'nin başkenti yapmayı düşünen Ukraynalılar'ı buradan kovdular. 1920'de, Sovyet-Polonya Savaşı'ndan sonra Polonya'da kalan kent, İkinci Dünya Savaşı'na kadar Ukraynalılar'ın çıkardığı karışıklıkların merkezi oldu. 1939'da Polonyalılar, sırasıyla 10 Eylülde Alman Ordusu ve 21 Eylülde Sovyet Ordusu tarafından saldırıya uğradı ve ayın 22'sinde teslim olmak zorunda kaldı. Bunun üzerine, SSCB'ye bağlanan Lviv, 30 Haziran 1941'de Wehrmacht tarafından yeniden işgal edildi, sonra 28 Temmuz 1944'te Kızıl Ordu tarafından geri alındı.