Численность населения Алтайского края на 31.12.2018 составила 2350080 человек, в том числе взрослого населения - 1856288 человек, детского населения - 493792 человека. В состав Алтайского края входит 9 городов краевого значения (Барнаул, Новоалтайск, Заринск, Алейск, Бийск, Белокуриха, Рубцовск, Славгород, Яровое) и 3 города районного значения (Горняк, Камень-на-Оби, Змеиногорск), Городское население - 1326398 человек (56,4%), сельское население - 1023682 человека (45,6%). Численность женского населения (54%) превышает численность мужского (46%). Доля населения трудоспособного возраста составляет 62%.