Le Soviet des nationalités était l'une des deux assemblées législatives (la seconde étant le Soviet de l'Union) qui constituaient le Soviet suprême en URSS. Elle représentait les intérêts des différentes républiques (RSFS de Russie, RSS d'Ukraine...). Pour chaque république soviétique, 25 députés la représentait, pour chaque république autonome, 11 députés, pour chaque région autonome, 5 députés la représentait et pour chaque oblast, un seul député la représente.
De 1938 à 1991, il y a eu 10 présidents du Soviet des Nationalités.