Skip to content
WorldPop

Saint Petersburg

#72 largest metro areaEurope

In Russia

Metro population
5,598,000
0.067% of world population
Archive estimate
Annual growth
+0.15%
About 23 people a day
Archive estimate
Density
3,990/km²
1,403 km² metro area
City proper
5,351,935
Within the administrative boundary
GeoNames

About Saint Petersburg

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.

Key Facts

Country
Russia
Continent
Europe
World rank
#72 of 140
Share of country
3.9%
Founded
1703
Leadership
Alexander Beglov
Elevation
11 m
Coordinates
59.939, 30.314

Airports

Scheduled-service airports within 100 km, nearest first.

  • Pulkovo AirportLED

    16 km from the city centre

Source: OurAirports, matched by distance.

Compared with the World's Largest Cities

Metropolitan population against the fifteen largest metro areas.

Metro populations are archive estimates; boundaries differ between national statistical agencies.
Saint Petersburg compared with the fifteen largest metropolitan areas
NameMetro population
Tokyo37.4M
Delhi32.9M
Shanghai29.2M
São Paulo22.6M
Dhaka22.5M
Mexico City22.3M
Cairo22.2M
Mumbai21.7M
Beijing21.5M
Osaka19M
New York18.9M
Karachi17.1M
Kinshasa17.1M
Chongqing16.9M
Lagos15.9M
Saint Petersburg5.6M

Population Trend in Russia

No free source publishes metropolitan population back to 1950, so the parent country's series is shown instead.

020M40M60M80M100M120M140M1950197520002025205020752100projected →
This is Russia's national population, not Saint Petersburg's. The legacy city series this page previously carried was generated by scaling the current figure, so it has been dropped rather than presented as history. Source: UN World Population Prospects 2024.
Russia population, 1950 to 2100
YearPopulation
1950103,392,360
1960119,934,141
1970130,367,189
1980138,572,623
1990148,979,541
2000146,717,783
2010143,934,465
2020146,371,299
2030141,889,410
2040138,281,831
2050136,132,775
2060132,893,469
2070129,710,829
2080127,837,919
2090127,144,110
2100126,386,515

Other Major Cities in Russia

1 more city in our dataset.

Nearest Major Cities

Closest cities in our dataset by great-circle distance.

Saint Petersburg Population FAQ

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.

What is the difference between Saint Petersburg's city and metro population?

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.

Is Saint Petersburg growing or shrinking?

Saint Petersburg is growing at +0.15% a year.

What share of Russia's population lives in Saint Petersburg?

Saint Petersburg's metro area holds about 3.9% of Russia's total population.

How densely populated is Saint Petersburg?

Saint Petersburg has roughly 3,990 people per km² across a metro area of about 1,403 km².

Which airports serve Saint Petersburg?

The nearest major airports are Pulkovo Airport (LED).

Which country is Saint Petersburg in?

Saint Petersburg is in Russia, in Europe.

Explore More Cities