В ходе многовековой истории России её национальный состав неоднократно менялся. На сегодняшний день в нашей стране насчитывается более 190 народностей, которые говорят на 150 языках и принадлежат к 13 языковым семьям.
На фото: Австроазиатская семья, Алтайская семья, Афразийская семья, Енисейская семья, Индоевропейская семья, Картвельская семья, Нивхи, Северокавказская семья, Сино-Тибетская семья, Уральская семья, Чукотско-Камчатская семья, Эскимосско-Алеутская семья, Юкагирская семья, Японо-рюкюская семья.
Удельный вес различных народов в общей численности населения России существенно отличается. Согласно переписи 2010 года, почти 80 процентов жителей страны считают себя русскими, следующими по численности народностями являются татары и украинцы. Топ-10 российских народов объединяет представителей четырёх языковых семей — индоевропейской, алтайской, уральской и северокавказской.