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
| City | Saint Petersburg |
| Country | |
| Population | 5,652,922 |
| Latitude | 59.95 |
| Longitude | 30.3167 |
| Region | Saint Petersburg |
| Data Year | 2026 |
Where is Saint Petersburg
located?
Saint Petersburg is located in Russia, in the Saint Petersburg region, at approximately 59.95 latitude and 30.3167 longitude.
Nearby Cities
Largest Cities in Russia 
| # | 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.