Демографическая ситуация в Красноярске улучшается. По оценке Красноярскстата, численность населения города на 1 июня 2012 г. составила 1003,9 тыс. чел. и с начала года увеличилась на 5,8 тыс. чел.
В январе-мае 2012 года в Красноярске родилось 5756 малышей, (на 705 детей больше, чем за аналогичный период предыдущего года). Число умерших составило 4627 человек. За указанный период в городском округе было зарегистрировано 2410 браков (в январе-мае 2011 года – 2415 браков). Число разводов составило 1628, за аналогичный период предыдущего года распалось 1679 брачных союзов.