Германские войска предприняли мощное наступление и 30 августа 1941 г. город оказался в тисках. 8 сентября немцы перекрыли железную дорогу Москва-Ленинград, взяли Шлиссельбург и окружили Ленинград с суши. Началась 872 дневная блокада города.
Была подтянута тяжелая осадная артиллерия, фашисты начали методично разрушать город. За время блокады, немцы обрушили на Ленинград 100 тыс. бомб и 150 тыс. снарядов.
Со страшной неумолимостью надвигался голод. С 20 ноября ежедневная норма хлеба для рабочих составляла всего 250 грамм, для служащих, иждивенцев и детей - вдвое меньше. По свидетельству блокадников, эта пайка хлеба представляла собой маленький, липкий, сырой кусочек, состоящий из отрубей и небольшой части муки.
Многие жители, ослабев, падали и умирали на улицах. Весной 1942 г. после таяния снега в городе было обнаружено около 13 тыс. трупов.
Советские войска неоднократно пытались прорвать кольцо блокады, но добились этого лишь 18 января 1943 года. По южному берегу Ладоги за 18 дней была построена железная дорога протяженностью 33 километра и возведена переправа через Неву. В феврале 1943 года по ней в Ленинград пошли поезда с продовольствием, сырьем, боеприпасами.
Блокада Ленинграда была снята полностью в ходе Ленинградско - Новгородской операции. 27 января 1944 года стало днем полного освобождения Ленинграда от блокады. В этот день в Ленинграде был дан праздничный салют. В городе к этому времени остались в живых 560 тыс. жителей - в 5 раз меньше, чем в начале блокады.