Saint Petersburg adalah kota terbesar kedua di Rusia. Kota ini terletak di tepi Sungai Neva, di ujung Teluk Finlandia yang merupakan bagian dari Laut Baltik. Pada tahun 2021, kota ini memiliki populasi sekitar 5,6 juta jiwa. Saint Petersburg merupakan kota terpadat keempat di Eropa, kota terpadat di kawasan Laut Baltik, serta kota paling utara di dunia dengan jumlah penduduk lebih dari 1 juta jiwa. Sebagai bekas ibu kota kekaisaran Rusia dan pelabuhan yang strategis secara historis, kota ini memiliki status administratif sebagai kota federal.