Saint Petersburg Population 2020

5,467,808

Saint Petersburg's 2020 population is now estimated at 5,467,808. In 1950, the population of Saint Petersburg was 2,902,789. Saint Petersburg has grown by 286,437 since 2015, which represents a 1.08% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects. These estimates represent the Urban agglomeration of Saint Petersburg, which typically includes Saint Petersburg's population in addition to adjacent suburban areas.

Saint Petersburg Population 2020

Year Population Growth Rate (%) Growth
20355,642,6180.04%12,186
20305,630,4320.12%33,093
20255,597,3390.47%129,531
20205,467,8081.08%286,437
20155,181,3711.24%309,815
20104,871,5560.57%137,132
20054,734,4240.06%15,150
20004,719,274-0.49%-116,329
19954,835,603-0.62%-153,013
19904,988,6160.59%144,200
19854,844,4160.85%199,699
19804,644,7171.43%319,294
19754,325,4231.68%345,242
19703,980,1811.60%303,120
19653,677,0611.59%278,604
19603,398,4571.59%257,631
19553,140,8261.59%238,037
19502,902,7890.00%
Name Population 2020 Growth
Moscow12,537,9540.50%
St Petersburg5,467,8080.75%
Novosibirsk1,663,7480.82%
Yekaterinburg1,503,8120.70%
Kazan1,272,0630.68%
Nizhniy Novgorod1,257,754-0.25%
Chelyabinsk1,227,7950.47%
Omsk1,182,339-0.08%
Samara1,163,296-0.31%
Krasnoyarsk1,137,4941.14%
Ufa1,136,2910.32%
Rostov On Don1,136,2010.09%
Perm1,071,4190.42%
Voronezh1,067,7190.54%
Volgograd1,004,688-0.45%
Krasnodar957,2142.03%
Tyumen843,1963.17%
Saratov842,680-0.25%
Tolyatti700,252-0.55%
Izhevsk651,3380.04%
  1. World Urbanization Prospects - United Nations population estimates and projections of major Urban Agglomerations