Численность населения Барнаула, по данным государственной статистики, на начало 2010 г. на 3 тыс. превысила показатели 2009 г. и составила 650 тыс. 650 человек. Детей в возрасте до 14 лет стало больше на 2700.
За счет превышения рождаемости над смертностью естественный прирост составил 0,3 на 1000 населения. При этом показатель естественного прироста в городе за последние 5 лет вырос в 3 раза, в 2005 г. он был отрицательным и составлял – 3,3.
Рост населения продолжается и в 2010 г. С начала года в Барнауле родилось на 252 ребенка больше, чем в 2009 г.
Показатель естественного роста населения также превышает прошлогодний, он составляет 0,7 на 1000 населения.
Наблюдается положительная динамика и в миграционных процессах. Число уехавших из Барнаула в 2010 г. по сравнению с прошлым годом уменьшилось на 1,2%.