Saint Petersburg is a city located in Russia. According to the latest available data (2026), the population of Saint Petersburg is approximately 5,652,922 residents. The city is one of the major urban areas in Russia.

5,652,922 residents (2026)

Saint Petersburg City Statistics

CitySaint Petersburg
CountryRU Russia
Population5,652,922
Latitude59.95
Longitude30.3167
RegionSaint Petersburg
Data Year2026

Where is Saint Petersburg RU located?

Saint Petersburg is located in Russia, in the Saint Petersburg region, at approximately 59.95 latitude and 30.3167 longitude.

Largest Cities in Russia RU

# City Population
1 Moscow 13,274,285

Frequently Asked Questions

What is the population of Saint Petersburg?

The population of Saint Petersburg is approximately 5,652,922 residents according to the latest available data (2026).

Where is Saint Petersburg located?

Saint Petersburg is located in Russia at approximately 59.95 latitude and 30.3167 longitude.

Is Saint Petersburg one of the largest cities in Russia?

With a population of 5,652,922, Saint Petersburg is one of the major urban areas in Russia.