В ходе сражения советским войскам удалось удержать в своих руках Ленинград (несмотря на его блокаду), сковать под городом крупную группировку войск противника, не дав соединиться немецким и финским войскам, сохранить Балтийский флот.
Наступление немецких войск на Ленинград началось 10 июля 1941 года с рубежа реки Великой. К этому времени на дальних юго-западных и северо-западных подступах к Ленинграду немецкое и финское командование имело 38 дивизий (32 пехотные, 3 танковые, 3 моторизованные), 1 кавалерийскую и 2 пехотные бригады. Им противостояли войска Северного фронта (командующий генерал-лейтенант М.М. Попов) в составе 7-й и 23-й армий (всего 8 дивизий) и Северо-Западный фронт (командующий генерал-майор П.П. Собенников) в составе 8-й, 11-й, 27-й армий (31 дивизия и 2 бригады), оборонявшихся на фронте длиною 455 км; в 22 дивизиях потери в личном составе и материальной части составляли свыше 50%.
Для усиления обороны юго-западных подступов к Ленинграду командование Северного фронта 6 июля образовало Лужскую оперативную группу, из состава которой к началу боевых действий прибыли 2 стрелковые дивизии, 1 дивизия народного ополчения, личный состав двух ленинградских военных училищ, отдельная горнострелковая бригада, особая артиллерийская группа. К 10 июля войска группы армий «Север» (генерал-фельдмаршал В. Лееб), имели превосходство над войсками Северо-Западного фронта: по пехоте — в 2, 4; орудиям — в 4; минометам — в 5, 8; танкам — в 1, 2; самолетам — в 9, 8 раза