What is the population of Saint Petersburg?
Saint Petersburg's metropolitan area has about 5,598,000 people, making it the 72nd largest metro area in our dataset of 140 major cities.
In Russia
With a city-proper population of 5,351,935 and a metropolitan area of 5,598,000, this European city ranks among the world's largest urban centers. Founded in 1703, it sits at an elevation of just 11 meters on Russia's northwest coast. The densely packed urban core averages 3,990 people per km², reflecting intensive development across its territory.
Population growth remains modest at 0.2% annually, indicating relative stability in resident numbers. Alexander Beglov serves as the city's mayor. Pulkovo Airport (LED) provides regional air connectivity for residents and visitors.
This summary is AI-generated from the statistics on this page. The figures themselves come from the sources cited beside each value.
Scheduled-service airports within 100 km, nearest first.
16 km from the city centre
Source: OurAirports, matched by distance.
Metropolitan population against the fifteen largest metro areas.
| Name | Metro population |
|---|---|
| Tokyo | 37.4M |
| Delhi | 32.9M |
| Shanghai | 29.2M |
| São Paulo | 22.6M |
| Dhaka | 22.5M |
| Mexico City | 22.3M |
| Cairo | 22.2M |
| Mumbai | 21.7M |
| Beijing | 21.5M |
| Osaka | 19M |
| New York | 18.9M |
| Karachi | 17.1M |
| Kinshasa | 17.1M |
| Chongqing | 16.9M |
| Lagos | 15.9M |
| Saint Petersburg | 5.6M |
No free source publishes metropolitan population back to 1950, so the parent country's series is shown instead.
| Year | Population |
|---|---|
| 1950 | 103,392,360 |
| 1960 | 119,934,141 |
| 1970 | 130,367,189 |
| 1980 | 138,572,623 |
| 1990 | 148,979,541 |
| 2000 | 146,717,783 |
| 2010 | 143,934,465 |
| 2020 | 146,371,299 |
| 2030 | 141,889,410 |
| 2040 | 138,281,831 |
| 2050 | 136,132,775 |
| 2060 | 132,893,469 |
| 2070 | 129,710,829 |
| 2080 | 127,837,919 |
| 2090 | 127,144,110 |
| 2100 | 126,386,515 |
1 more city in our dataset.
Closest cities in our dataset by great-circle distance.
Saint Petersburg's metropolitan area has about 5,598,000 people, making it the 72nd largest metro area in our dataset of 140 major cities.
About 5,351,935 people live within the city proper, while the wider metropolitan area holds roughly 5,598,000. Metro figures include surrounding commuter areas that fall outside the city's administrative boundary.
Saint Petersburg is growing at +0.15% a year.
Saint Petersburg's metro area holds about 3.9% of Russia's total population.
Saint Petersburg has roughly 3,990 people per km² across a metro area of about 1,403 km².
The nearest major airports are Pulkovo Airport (LED).
Saint Petersburg is in Russia, in Europe.