После прорыва блокады в январе 1943 года осада Ленинграда вражескими войсками и флотом продолжалась до января 1944 года. В январе — феврале 1944 года советские войска провели Ленинградско-Новгородскую операцию, в результате которой противник был отброшен на 220—280 километров от южных рубежей города. 27 января отмечается День полного освобождения Ленинграда от фашистской блокады. В июне — августе 1944 года советские войска при поддержке кораблей и авиации Балтийского флота провели Выборгскую и Свирско-Петрозаводскую операции, 20 июня взяли Выборг, а 28 июня — Петрозаводск. В сентябре 1944 года был взят остров Гогланд. Проход в город морским путём через минные заграждения был обеспечен в 1946 году.
За годы блокады погибло, по разным данным, от 600 тысяч до 1,5 миллиона человек. Так, на Нюрнбергском процессе фигурировало число 632 тысячи человек. Только 3 % из них погибли от бомбёжек и артобстрелов; остальные 97 % умерли от голода. С другой стороны, в энциклопедии «Великая Отечественная война 1941—1945 годов», вышедшей в свет в военном издательстве Министерства обороны РФ в 2011—2015 гг., эти цифры признаны существенно заниженными, поскольку были «не учтены неопознанные блокадники, погибшие в черте города, и ленинградцы, умершие от голода в процессе эвакуации».
Людские потери происходили и на этапах эвакуации. Так, с января по апрель 1942 года на железнодорожных станциях на западном берегу Шлиссельбургской губы было захоронено 2863 умерших, на станции Жихарево (на восточном берегу губы) — 1536 умерших. В эшелонах, шедших с восточного берега Ладоги в Вологду, по 20 марта 1942 года погибло 2100 человек. В Бабаеве, Череповце и Вологде с февраля по апрель 1942 года умерло около 5 тыс. эвакуированных; в Ярославле и области за 1942 год умерло более 8 тыс.
За массовый героизм и мужество в защите Родины в Великой Отечественной войне 1941—1945 годов, проявленные защитниками блокадного Ленинграда, согласно Указу Президиума Верховного Совета СССР 8 мая 1965 года городу присвоена высшая степень отличия — звание Город-герой.
В 2019 году ЦБ РФ пятимиллионным тиражом выпустил в обращение юбилейную монету номиналом 25 рублей в память о 75-летии полного освобождения ленинграда от фашисткой блокады.
900 дней Ленинград сопротивлялся немецко-фашистским захватчикам. Подвиг его жителей навсегда останется в народной памяти.