За январь-октябрь 2016 года родилось 4501 ребенок (на 19 детей меньше, чем год назад). Из 4478 родов — 50 были с двойняшками, то есть на 1000 родов приходилось 11 случаев рождения двойняшек. Первенцами в семье были 47,4% всех родившихся детей, 39,2% — вторыми по счету, 10,1% — третьими. В 33 семьях родился пятый и более ребенок. По сравнению с январем-октябрем прошлого года рождаемость выросла только в Ленинском районе с 11,7 родившихся на 1000 человек населения до 12,1. Больше всего детей родилось в Гагаринском районе (37,6% от всех родившихся в январе—октябре 2016 года). Общий коэффициент рождаемости в расчете на 1000 человек населения составил 13,0 и был ниже, чем в январе—октябре 2015 года (13,6).
За январь-октябрь 2016 года число умерших составило 4812 человек (на 262 человека меньше, чем за соответствующий период прошлого года). Общий коэффициент смертности составил 13,9 на 1000 человек населения и был ниже на 9,2%, чем в январе—октябре прошлого года (15,3). Смертность снизилась во всех районах города, но больше всего в Ленинском районе. Среди умерших 2408 мужчин (50,0%) и 2404 женщины (50,0%). Естественная убыль населения города за январь—октябрь 2016 года — 311 человек (в 1,8 раза меньше, чем в январе—октябре 2015 года).
Миграционный прирост населения в январе—октябре 2016 года составил 11448 человек (на 4447 человек меньше по сравнению с январем—октябрем 2015 года). Коэффициент миграционного прироста в расчете на 10000 человек населения составил 325,6. Миграционный прирост наблюдался во всех районах города, но наибольшим он был в Нахимовском районе — 366,6 на 10000 человек населения.
Уменьшение миграционного прироста произошло за счет снижения числа прибывших и роста числа выбывших. Прибыло в город из других регионов РФ, стран СНГ и других стран 16158 человек, что на 2921 человека меньше, чем за январь—октябрь 2015 года, а выбыло — 4710 человек (на 1526 человек больше). Внутрирегиональная миграция составила 3198 человек.