По данным Территориального органа федеральной службы государственной статистики по Алтайскому краю за январь-сентябрь 2015 года в город прибыло 4480 человек, выбыло из города 3836 человек. Миграционный прирост составил 644 человека.
За 9 месяцев 2015 года в город прибыло: из Центрального федерального округа – 142 человека; из Южного федерального округа – 54 человека; из Северо – Западного федерального округа – 63 человека; из Приволжского федерального округа – 39 человек; из Уральского федерального округа – 127 человек; из Дальневосточного федерального округа – 103 человека; из Крымского федерального округа – 5 человек; внутрирегиональная миграция в пределах Сибирского федерального округа составила – 3393 человека. В рамках международной миграции в город прибыло 539 человек, в том числе из стран СНГ – 523 человека, при этом выбыло – 645 человек, в том числе из стран СНГ – 629 человек.