Тенденции в динамике численности населения Санкт-Петербурга в целом соответствуют общим тенденциям, сложившимся в последние 13 лет в России. Численность населения Санкт-Петербурга (как и России в целом) сокращается (в среднем на 33,6 тыс.чел. в год); с 1990 г. по 2004 г. она уменьшилась (без учета итогов Всероссийской переписи населения 2002 г.) на 470,8 тыс.чел. В I полугодии 2004 года в Санкт-Петербурге родились 20,1 тыс. детей, что на 796 детей больше, чем в I полугодии 2003 года. Общий показатель рождаемости увеличился в Санкт-Петербурге на 5% и составил 8,8 новорожденных на 1000 человек населения.
Причины сокращения численности населения заключаются в том, что с 1990 г. по 2003 г. рождаемость и смертность изменялись почти симметрично, но в противоположных направлениях (за исключением 2003 г., когда оба показателя росли): смертность возросла на 39%, одновременно рождаемость сократилась на 19%; и хотя число прибывающих в Санкт-Петербург в последние годы устойчиво превышает число выбывающих из Санкт-Петербурга, то есть наблюдается миграционный прирост, однако его величина не может компенсировать естественную убыль населения, превышающую естественный прирост с 2000 г. в среднем в 5,8 раза.
За последние 13 лет соотношение возрастных групп несколько деформировалось: снизилась численность трудоспособных и молодых горожан, возросло число лиц старше трудоспособного возраста. Причиной является низкий уровень рождаемости в сочетании с традиционно высокой долей пожилых горожан в Санкт-Петербурге.
В 2003 г. по сравнению с 1990 г. произошло изменение соотношения долей различных возрастных групп в структуре населения:
доля детей (0-19 лет) в населении Санкт-Петербурга сократилась более значительно, чем доля молодежи в возрасте 20-29 лет;
доля населения 30-49 лет несколько возросла, однако доля петербуржцев старше 70 лет возросла более значительно.
Сложившаяся устойчивая тенденция сокращения численности населения, по прогнозам, сохранится и в ближайшее десятилетие. По прогнозу Санкт-Петербургского государственного унитарного предприятия "Международный центр социально-экономических исследований "Леонтьевский центр", к 2010 г. население Санкт-Петербурга может сократиться до 4507 тыс.чел.; по оптимистическому прогнозу фонда "Центр стратегических разработок "Северо-Запад", - до 4520,8 тыс.чел., по прогнозу Комитета государственной статистики по Санкт-Петербургу и Ленинградской области, - до 4320 тыс.чел. Согласно прогнозу Комитета государственной статистики по Санкт-Петербургу и Ленинградской области, к 2016 г. оно составит 4098 тыс.чел. (или 87,9% от уровня 2000 г.). В период до 2016 года численность детей и подростков в Санкт-Петербурге будет находиться на уровне 12,4-14% от общей численности населения, что значительно ниже порога (20%), за которым структура населения характеризуется как регрессивная.
Таким образом:
численность населения Санкт-Петербурга сокращается, на начало 2004 г. она составила 90,6% (92,4% с учетом итогов Всероссийской переписи населения 2002 г.) от уровня 1990 г.;
численность населения уменьшается из-за высокой смертности наряду с низкой рождаемостью, регистрируемый миграционный прирост незначителен;
возрастная структура населения несколько деформирована в сторону старших возрастов; молодежь Санкт-Петербурга, то есть граждане в возрасте от 14 до 25 лет, составляет 22,9% от всего населения Санкт-Петербурга.
Санкт-Петербург является городом с высоким уровнем образования населения. По данным Всероссийской переписи населения 2002 г., в Санкт-Петербурге существенно возросла доля населения, имеющего высшее, неполное высшее, среднее или начальное профессиональное образование. В Санкт-Петербурге численность населения, имеющего профессиональное образование, составляет 2702 тыс.чел., или 66% от общего числа лиц в возрасте 15 лет и старше. В Ленинградской области - 878 тыс.чел., или 61%. В среднем по субъектам Российской Федерации, находящимся на территории Северо-Западного федерального округа, профессиональное образование имели 7458 тыс.чел., или 63% от общего числа населения в возрасте 15 лет и старше.