По данным на 1 января 2009 года, в Красноярске проживало 948,5 тыс. человек. Такую статистику приводит Красноярскстат в своем отчете. За 2008 год население города увеличилось на 11,4 тыс. человек, или на 1,2%.
Самым населенным районом Красноярска является Советский, где проживает 255,2 тыс. человек, самым малочисленным — Центральный с населением в 54,4 тыс. человек, при этом за счет миграций населения численность жителей этого района снизилась на 0,1% по сравнению с прошлым годом.
Миграционный прирост наблюдался в Свердловском — на 2,4%, Советском — на 2,3%, Железнодорожном — на 0,8%, Октябрьском — на 0,6%, Ленинском — на 0,5% районах города.