В 1722 году Петр Первый проводя серьезное преобразования в городе на Ниве, принимает решение подчеркнуть морскую значимость города и его столичный государственный статус. Он поручает видоизменить герб вновь образованной герольдмейстерской конторе. Поэтому уже в 1724 году появляется новая версия герба. Эмблема города представляет из себя алый щит с изображением государственного скипетра и скрещенных на его фоне серебряных морского и речного якорей.
В 1728 году Христофор Миних составляя царский гербовник внес в ранее существующую редакцию герба некоторые дополнения. Скипетр был увенчан российским двуглавым орлом, а над красным щитом появилась Императорская корона. Данную версию символа города утвердила в 1730 году Анна Иоановна и одобрил Правительствующий сенат. В 1780 году Екатерина Великая издав собственный указ закрепляет статус герба, однако вносит незначительные изменения и меняет форму щита.
В 19 веке к существующему гербу добавились новые декорации и символы. Были добавлены: лазурного цвета ленты и два скрещенных жезла. В середине 18 века в России учреждаются новые правила оформления символов городов и герб Санкт-Петербурга вновь получает обновление. На нем появляются золотые вертикально расположенные дубовые ветви, которые обрамляют щит и Андреевская лента. Речной четырехлопастный винт якоря заменяется на трехлопастный вариант. В такой редакции герб существует до падения царской власти. После революции и прихода к власти большевиков герб Санкт-Петербурга полностью видоизменяться. С него убираются все имперские атрибуты и появляется надпись — Ленинград.
В 1991 году, когда Санкт-Петербургу было возвращено данное Петром I название, город принял решение вернуться к ранее существовавшему гербу. В начале сентября 1991 года по распоряжению руководства города был принят новый вариант герба, который действует до сегодняшних дней.
Описание современного герба Санкт — Петербурга
Современная версия герба представляет из себя: символический алый щит, на котором изображены скрещенные лапами вверх серебряные морской и речной якоря, лежащие на инкрустированном жезле из золота с двуглавым орлом. Сверху щит украшен царской короной, лазурными лентами. Позади щита расположены накрест положенные российские скипетры. Вокруг щита эффектно извивается широкая лазурная лента.
В современных версиях геральдики существует так же упрощенная версия герба. Она не содержит имперской короны над щитом, лазоревых лент и скрещенных российских скипетров. Обе версии гербов признаются горожанами и мэрией Санкт-Петербурга.