Северо-Кавказский федеральный округ является самым многонациональным округом в России и одной из самых пестрых в национальном отношении регионов среди стран Европы.
По данным последней переписи и уточняющих исследований национальная картина округа следующая:
Национальный состав
Население территории входящей в федеральный округ в 2009 году составило более 9,1 млн человек[6], по национальной принадлежности:
Русские — 2 743 000 чел. (30,1 %)
Чеченцы — 1 485 215 чел. (16,3 %)
Аварцы — 785 314 чел. (8,6 %)
Кабардинцы — 516 632 чел. (5,6 %)
Даргинцы — 498 655 чел. (5,4 %)
Ингуши — 483 152 чел. (5,3 %)
Осетины — 476 458 чел. (5,2 %)
Кумыки — 401 007 чел. (4,3 %)
Лезгины — 359 547 чел. (3,9 %)
Армяне — 260 055 чел. (2,8 %)
Карачаевцы — 187 588 чел. (2,0 %)
Лакцы — 147 964 чел. (1,6 %)
Табасараны — 117 732 чел. (1,2 %)
Балкарцы — 106 777 чел. (1,1 %)
Азербайджанцы — 105 480 чел. (1,1 %)
Ногайцы — 100 000 чел. (1,03 %)
Абазины — 42 000 чел. (0,4 %)
В последние два десятилетия наблюдается тенденция сокращения христианского населения в регионе. За годы различных конфликтов из кавказских республик уехало большинство русского населения. Сейчас наблюдается отток русских из Ставропольского края.
В тоже время идет положительная тенденция увеличения численности дагестанских народов и численность жителей республики Чечня.
В конфессиональном отношении более 60% населения - мусульмане.