На территории Ставропольского края наряду с русскими, составляющими 80,9 процента населения Ставропольского края, проживают абазины, аварцы, агулы, даргинцы, езиды, ингуши, кабардинцы, карачаевцы, кумыки, курды, лакцы, лезгины, мордва, ногайцы, осетины, казаки, рутульцы, табасараны, татары, удмурты, цыгане, черкесы, чуваши, а также имеющие национально-государственные образования за пределами Российской Федерации армяне, азербайджанцы, белорусы, вьетнамцы, греки, евреи, казахи, корейцы, молдаване, немцы, поляки, турки, узбеки, украинцы, туркмены и другие.
По данным Управления Федеральной службы государственной статистики по Северо-Кавказскому федеральному округу численность населения Ставропольского края по состоянию на 01 января 2018 года составляет 2800674 человека, в том числе мужское население - 1305942 человека, женское население - 1494732 человека.
Распределение численности населения на территории Российской Федерации по основным возрастным группам представлено в таблице 1.