St. Petersburg diadegaké déning Peter Agung ing taun 1703. Taun 1712-28 lan 1732-1918 dadi kutha krajan Ruslan. Panggonan pecahé revolusi Fèbruari lan Revolusi Oktober 1917. Wektu Perang Donya II kutha iki dikepung déning wadyabala Jerman sajeroning 900 dina (1941-44), nanging ora tau nyerah.