Численность постоянного населения Красноярского края на 1 января 2008 года составила 2, 89 млн. человек и за 2007 год сократилась на 3,4 тысячи человек, или на 0,1 %.

По сообщению Красноярскстата, по сравнению с 2006 годом число городских жителей увеличилось на 10,4 тысячи человек (на 0,5%) и составило 2192,3 тысячи человек, число жителей сельской местности уменьшилось на 13,8 тысячи человек (на 1,9%) и составило 698 тысяч человек. Соотношение городского и сельского населения - 76 и 24 % соответсвенно.

В 2007 году наибольшее сокращение численности отмечалось в северных районах края: Енисейском (на 3%), Туруханском (на 2%). Снижение численности населения произошло как за счет естественной, так и за счет миграционной убыли населения.

За счет миграционного прироста численность населения увеличилась в краевом центре, в городах: Дивногорске и Заозерном, районах: Ачинском, Березовском, Боготольском, Емельяновском, Канском, Минусинском и Сухобузимском.