Skip to main content
Cities

Saint Petersburg

Saint Petersburg (5.6 million inhabitants): major city of Russia, with country factbook, ranking and leader links.

Last updated: October 2026

About Saint Petersburg

CountryRussia
Population5.6 million

Source: UN World Urbanization Prospects, 2022 Revision (metropolitan agglomeration estimate). Observation date: 2022. The Bureau cross-checked major-city figures against UN WUP; smaller-city figures are presented as published and have not been individually re-verified.

What is the population of Saint Petersburg?

Saint Petersburg has a metropolitan population of 5.6 million, according to the UN World Urbanization Prospects (2022 Revision) cited on this page.

Where is Saint Petersburg located?

Saint Petersburg is in Russia. It is a major city of Russia.

What is Saint Petersburg known for?

Saint Petersburg is a major city of Russia. The Bureau’s profile records its population and country context; see the Russia factbook for the wider national picture.

Other cities in Russia

MoscowNovosibirskYekaterinburgKazanNizhniy Novgorod
RussiaRankings

Across the Bureau

Russia — Country ProfileKazan, Russia — City ProfileMoscow, Russia — City ProfileWho won the last election in Russia?What are the main airports of Russia?Russia — Military Capability AssessmentDid Russia acquire T-14 Armata programme effectively paused?Did Russia acquire Tank deliveries: T-90M / T-72B3M / T-80BVM batches?