Відтак прийшов стиль неокласицизму («Будинок з вежами» на площі Льва Толстого), що змінився з 1920-х років конструктивізмом (Палац культури імені О. М. Горького, Великий будинок на Ливарному проспекті) і сталінським ампіром (ансамблі Московської площі, Московського проспекту, проспекту Страйків, площі Калініна, станції першої черги Ленінградського метрополітену). З 1923 року починається житлове будівництво в нових районах за принципом комплексної забудови (житлові масиви). З початку 1960-х років почалося масове зведення «хрущовок», а з 1970-х років «будинків-кораблів». В той самий час з'являються будівлі, побудовані за індивідуальними проектами: Палац спорту «Ювілейний», ансамбль площі Перемоги, готель «Прибалтійський», спортивно-концертний комплекс ім. В. І. Леніна, будівля аеропорту «Пулково».