На территории края проживают представители 159 национальностей.

По данным Территориального органа Федеральной службы государственной статистики по Красноярскому краю, в результате Всероссийской переписи населения
2010 г. в крае насчитывается 17 наиболее многочисленных национальностей, численность населения которых превышает 3000 человек: русские – 91,3%, украинцы – 1,4%, татары – 1,3%, немцы – 0,8%, азербайджанцы – 0,6%, чуваши – 0,4%, белорусы – 0,4%, армяне – 0,4%, киргизы – 0,3%, узбеки – 0,2%, таджики – 0,2%, мордва – 0,2%, хакасы – 0,2%, марийцы – 0,1%, другие национальности – 1,6% (у 3,6% населения сведения о национальной принадлежности отсутствуют).

От общей численности населения края коренные малочисленные народы Севера  составляют: долганы – 0,2%, эвенки – 0,2%, ненцы – 0,1%, кеты – 0,04%, нганасаны – 0,03%, селькупы – 0,01%, энцы – 0,01%, чулымцы – 0,01%.