По данным Красноярскстата, численность постоянного населения на 1 января 2020 года составила 2866255 человек, в том числе 77,5% проживало в городской местности, 22,5% – в сельской. По сравнению с 1 января 2019 года численность постоянного населения сократилась на 7771 человека (или на 0,3%), в том числе за счет естественной убыли – на 4993 человека, миграционной убыли – на 2778 человек.
Общий прирост численности населения среди муниципальных образований Красноярского края в 2019 году по сравнению с предыдущим годом сложился в 5 городских округах и 5 муниципальных районах, из них наибольший в Норильске – 840 человек (в том числе за счет естественного прироста), в городе Сосновоборске, Емельяновском и Березовском муниципальных районах (за счет миграционного прироста).
В 2019 году численность родившихся в Красноярском крае составила 30143 человека и уменьшилась по сравнению с предыдущим годом на 3384 человека, суммарный коэффициент рождаемости (среднее число детей на одну женщину) снизился по сравнению с 2018 годом почти на 1%.
Численность умерших составила 35136 человек, что на 584 человека меньше, чем в 2018 году. Основными причинами смертности населения остались болезни системы кровообращения, новообразования и внешние причины.
Ожидаемая продолжительность жизни при рождении по Красноярскому краю в 2019 году составила 71,16 года (в 2018 году – 70,71 года).
Миграционная убыль населения края в 2019 году сложилась в результате оттока населения в другие регионы Российской Федерации, при этом в результате обмена населением со странами СНГ и дальнего зарубежья отмечен миграционный прирост.