St Petersburg, Russia Population 2024

St Petersburg's 2024 population is now estimated at 5,530,853In 2002, the population of St Petersburg was 4,661,219

Country
Russia
Growth Rate
0.9%
Year
Population
20245,530,853
20215,384,342
20104,879,566
20024,661,219
Year
Population
Change
Growth
20024,661,2190%
20104,879,5660.57%218,347
20215,384,3420.9%504,776
20245,530,8530.9%

St Petersburg Population Data (Urban Area)

20 cities

Name
2024 Pop.
2024 Growth
Moscow12,712,3000.25%
Saint Petersburg5,581,7100.37%
Novosibirsk1,701,5100.4%
Yekaterinburg1,532,9700.34%
Kazan1,296,2300.34%
Nizhniy Novgorod1,250,300-0.08%
Chelyabinsk1,243,8800.24%
Omsk1,180,680-0.01%
Krasnoyarsk1,173,1000.54%
Samara1,154,450-0.11%
Ufa1,146,7900.17%
Rostov on Don1,139,6400.07%
Perm1,084,1200.22%
Voronezh1,083,7200.27%
Krasnodar1,010,5500.94%
Volgograd993,352-0.17%
Tyumen916,8621.44%
Saratov837,687-0.08%
Tolyatti690,485-0.22%
Izhevsk652,4640.05%

Other Cities in Russia