Число жителей краевого центра на начало 2018 года — 1 091 634 человека. По сравнению с прошлым годом население выросло на 7 840 человек, или на 0,7 % (в 2016 году – на 15 933 человека, или на 1,5 %).
Доля естественного прироста населения — 38,3 %, миграционного — 61,7 %.
Естественный прирост населения Красноярска составил 2999 человек (в 2016 году – 5 214 человек). Так, в краевом центре родилось на 2264 малыша меньше (13962), чем в 2016 году.
Женщины стали чаще рожать вторых и третьих детей. В 2017 году доля детей, родившихся первыми, составила 43,8 %, вторыми – 40,8 %, третьими и последующими – 15 % (в 2016 году – 43,1 %, 42,2 % и 14,3 % соответственно).
Смертность в Красноярске тоже снизилась. Всего в 2017 году зарегистрировано 10 963 случая смерти (в 2016 году – 11 012 случаев). Основными причинами смерти остаются болезни системы кровообращения (43,1 %), новообразования (21,5 %) и внешние причины (9,8 %).
Миграционный прирост населения (4841 человек) сложился, в основном, за счет положительного сальдо внутрикраевой и международной миграции со странами СНГ.