Россия всегда была не только густонаселенным, но и многонациональным государством. В стране постоянно проживает более 145 млн. граждан.
Они представляют более 160 национальностей, говорящих на собственных языках. Большинство народностей малочисленны и живут на ограниченной территории. Только семь народов имеют численность более одного миллиона – русские, татары, украинцы, башкиры, чуваши, чеченцы и армяне.
Россия занимает седьмое место в мире по численности населения после Китая, Индии, США, Индонезии, Бразилии и Пакистана. По плотности населения Россия занимает второе место в мире после США. Почти пятая часть населения страны проживает в 13 городах-«миллионниках»: Москве, Санкт-Петербурге, Новосибирске, Нижнем Новгороде, Екатеринбурге, Самаре, Омске, Казани, Челябинске, Ростове-на-Дону, Уфе, Волгограде, Перми. Численность крупнейших мегаполисов России составила: Москвы – более 10 млн. человек, Санкт-Петербурга – около 5 млн. человек. Столица Российской Федерации по численности жителей входит в число двадцати самых крупных городов мира.