Saksalaiset joukot piirittivät kaupunkia syyskuusta 1941 tammikuuhun 1944. Lähes 900 päivää kestänyt piiritys vaati noin kahden miljoonan sotilaan hengen ja satojatuhansia siviilejä kuoli nälkään.
Saksa on tunnustanut historiallisen syyllisyyden kärsimyksestä, jonka natsien piiritys aiheutti Leningradin asukkaille.
Erityisesti ensimmäisen talven äärimmäisen kova pakkanen tappoi nälän heikentämiä ihmisiä. Kevättalvella 1942 kaupunkiin saatiin apua Laatokan halki kulkeneen "Elämän tien" kautta. Kaikkia apua tarvitsevia oli silti mahdotonta ruokkia.