Population of Saint Petersburg 2023
5,351,935 persons

Year Male Female Total Change
2012 2,247,375 2,743,227 4,990,602 +64,320 (+1.31%)
2011 2,212,121 2,714,161 4,926,282 +46,716 (+0.96%)
2010 2,188,918 2,690,648 4,879,566 +288,501 (+6.28%)
2009 2,056,198 2,534,867 4,591,065 +16,115 (+0.35%)
2008 2,048,210 2,526,740 4,574,950 +5,334 (+0.12%)
2007 2,046,237 2,523,379 4,569,616 -6,286 (-0.14%)
2006 2,050,178 2,525,724 4,575,902 -24,098 (-0.52%)
2004 2,063,335 2,536,665 4,600,000
Population density

 3,814.64 persons/sq.km²

 Male

2,247,375

 Female

2,743,227

Population of Saint Petersburg is 5,351,935 .

Saint Petersburg (Russian Federation) population data is collected from official population sources and publicly available information resources.

  • Population density of Saint Petersburg is 3,814.64 persons/sq.km²
  • Male population — 2,247,375
  • Female population — 2,743,227