International und in Deutschland bekannt wurde die Stadt politisch unter anderem durch den Petersburger Dialog – die regelmäßigen deutsch-russischen Gespräche in der Stadt – und das Petersburger Komitee der Soldatenmütter, das regelmäßig gegen den Krieg in Tschetschenien und gegen die Gewalt in der Armee protestiert. Im Juli 2006 fand in Sankt Petersburg außerdem der jährliche G8-Gipfel statt, da Russland 2006 turnusgemäß den Vorsitz in der Gruppe der Acht übernommen hatte. 2013 fand am 5. und 6. September das Treffen der Gruppe der zwanzig wichtigsten Industrie- und Schwellenländer in Sankt Petersburg statt.