Официально в Санкт-Петербурге трудятся и платят налоги около 3,1 млн человек.
По словам главы городского Комитета по труду и занятости населения Дмитрия Чернейко, в Санкт-Петербурге постоянно находятся порядка 7 млн.
Согласно данным 2019 года в городе официально насчитывается 5.4 млн человек.
Также в городе работают 200-400 тысяч граждан Украины, Белоруссии, Молдовы и других стран. еще 400-600 тысяч — жители Ленобласти.