San Petersburgo ( , "Sankt-Peterburg") es la segunda ciudad más poblada de Rusia después de la capital nacional Moscú, con 5 351 935 habitantes (2018) y un área metropolitana de 5,85 millones.