Предшественницей Главного управления Банка России по Санкт-Петербургу была Санкт-Петербургская контора Государственного Банка, учрежденная в соответствии с «Уставом Государственного Банка», утвержденным Александром III 6 июня 1894 года. Открытая 1 сентября 1894 г., контора разместилась в здании на Екатерининском канале, 30, где работала до 1918 года.
Наиболее интенсивным появление новых банков в Санкт-Петербурге было в начале 90-х годов. Наряду с созданием самостоятельных банков быстрыми темпами развивалась филиальная сеть иногородних банков. На сегодня в Санкт-Петербурге работает более 70 филиалов иногородних банков.
Сегодня концентрация банковских учреждений в Санкт-Петербурге говорит о том, что город стал одним из крупнейших финансовых центров страны. На 1 млн. жителей Санкт-Петербурга приходится 30 банковских учреждений. Растет число банков, имеющих валютную лицензию, сегодня их количество составляет 32. Кроме того, расширение сферы деятельности кредитных организаций Санкт-Петербурга сопровождается укрупнением капитала банковских учреждений города.