В период Великой Отечественной войны город был оккупирован германскими войсками 12 сентября 1941 года. Освобождён 19 января 1944 года войсками 42-й армии и 13-й воздушной армии при поддержке КБФ и соединений авиации дальнего действия в ходе Красносельско-Ропшинской операции. 16 января 1944 года приказом ВГК от 21.01.1944 № 08 45-й гвардейской стрелковой дивизии за овладение городом Красное Село присвоено почётное наименование Красносельской.