Закон № 820-7 был принят 24 декабря 2008 года. По нему город делится на несколько зон, в зависимости от которых строительство в них или ограничено, или практически невозможно. Так, в центральных районах и Невском под охраной все здания, построенные до 1917 года включительно; в других районах — до 1957-го. Сносить их можно, только если они признаны аварийными. Также свои правила действуют для объектов культурного наследия, независимо от года постройки.
За 15 лет в закон неоднократно вносились изменения. То и дело из него исключают некоторые зоны. Так, последняя редакция, предложенная губернатором, в начале этого года предполагала отмену защиты около двухсот исторических зданий в Кировском, Невском и Центральном районах. Жителям, градозащитникам и депутатам удалось отстоять ансамбль Нарвской заставы. А вот склады Кокоревых у Московского вокзала и несколько зданий на проспекте Обуховской обороны лишились охранного статуса. Их хотят снести, чтобы построить терминал скоростной железной дороги на Москву и спуск с нового моста через Неву.