Основная причина сокращения численности населения — естественная убыль.
Согласно докладу "Социально-экономическое положение Санкт-Петербурга в январе-ноябре 2021 г.", опубликованному Петростатом, за период с января по октябрь 2021 года в Петербурге скончалось 69 347 человек. По сравнению с аналогичным периодом предыдущего года, число умерших увеличилось на 11 706, таким образом, смертность выросла на 20%.
Основной причиной сокращения численности населения Петростат называет естественную убыль. Миграционный прирост на 72% компенсировал естественную убыль населения.
В докладе сообщается о сокращении рождаемости. За 10 месяцев прошлого года на свет появилось 44 600 младенцев, что на 1 784 или на 4% меньше, чем за аналогичный период предыдущего года.