По данным Петростата, с начала 2013 года население Санкт-Петербурга увеличилось на 95,6 тысячи человек, или на 1,9%. По состоянию на 1 декабря в городе проживало 5,1236 млн человек.
Число жителей Петербурга увеличилось как за счет естественного прироста, так и за счет миграции. По сравнению с аналогичным периодом 2012 года рост населения увеличился на 39%. Миграционный прирост за период с января по ноябрь 2013 года составил 32,3 тысячи человек. Наибольшее число мигрантов прибыло из Узбекистана (17 тысяч человек), Таджикистана (5,6 тысячи) и Украины (2,3 тысячи человек).