История на знамето и герба на Санкт Петербург -
Герб на Санкт Петербург

Гербът на Санкт Петербург е хералдически червен щит, върху чието поле има две сребърни котви - речна и морска. Котвите са положени една върху друга на кръст, а на върха им е скиптър с двуглав орел. Короната на щита е императорската корона, от която излизат две Андреевски ленти.
Прототипът на емблемата на Санкт Петербург е златно сърце под златна корона със сребърна княжеска мантия и две палмови клонки - това е точно емблемата, която е била на знамената на петербургските полкове през 1712 г. Историческият герб на Санкт Петербург е одобрен през 1730 г., потвърден през 1780 г., допълнен през 1857 г. Гербът никога не е бил премахван, той е най-старият основен символ на Санкт Петербург и е въведен отново в употреба през 1991 г. Прототипът е гербът на Ватикана.
През 1917-1991 г. (от Октомврийската революция и до разпадането на Съветския съюз) гербът не се използва. Основната причина беше фактът, че той носеше явни символи на имперска власт, които бяха несъвместими с идеологията на този режим. В допълнение, широкото използване на градски емблеми и знамена, според съветската традиция, изобщо не се използва. Често произволните символи бяха почти официалният символ на града: например известната лодка от шпила на сградата на Адмиралтейството играеше тази роля доста дълго време.
Флаг на Санкт Петербург

Един от депутатите предложи да се създаде знамето на Санкт Петербург на базата на Андреевското знаме (Българския флот). Беше предложено върху бялата кърпа да се постави син наклонен кръст и опростено изображение на герба на Санкт Петербург. Тази комбинация символизира морската история на Санкт Петербург. Този вариант не беше приет като противоречивБългарски разпоредби: на базата на Андреевското знаме могат да се създават само други военноморски знамена. По същия повод беше невъзможно да се постави на знамето жълта петолъчка - това е основата на знамето на сухопътните въоръжени сили на България. Белият наклонен кръст исторически се използва на знамето на Шотландия. Проблемът с нечетливостта на символиката на знамето при тихо време беше предложено да бъде решен с помощта на общи средства за укрепване на банера (например низ около периметъра). Промяната на съотношението на дължината и ширината се счита за разумна, тъй като помага да се избегнат трудностите при показването на няколко флага едновременно (съотношението 2:3 е по-традиционно и широко използвано от 1:2).
Знамето на Санкт Петербург е едно от първите териториални знамена, което е включено в Държавния хералдически регистър.