Народы России входит в 4 крупные языковые семьи.
К индоевропейской языковой семье относятся русские, осетины и представители некоторых других народов, проживающие в России: украинцы, белорусы, армяне и др.
Многочисленны народы алтайской семьи. Они населяют Урало-Поволжье, Сибирь, предгорья Северного Кавказа. К тюркской группе относятся татары, башкиры, чуваши, алтайцы, хакасы, тувинцы, якуты, карачаевцы, балкарцы и др.; к монгольской группе – буряты и калмыки.
Народы уральской семьи расселены в Западной Сибири, на Урале и на севере Европейской России. Преобладают финно-угорские народы: карелы, коми, удмурты, мордва, марийцы.
К северокавказской семье относится большинство коренных народов, проживающих в республиках Северного Кавказа.
Малочисленные народы, живущие на северо-востоке России, относятся к чукотско-камчатской и эскимосско-алеутской языковым семьям.
Абсолютное большинство населения России владеет русским языком. Он является языком межнационального общения.