Majelis Agung Uni Soviet terdiri atas dua kamar, masing-masing memiliki kekuasaan legislatif yang sama. Para anggotanya dipilih dengan masa jabatan selama empat tahun:[1]
Dewan Kesatuan, dipilih berdasarkan jumlah penduduk dengan rasio satu perwakilan per 300.000 orang.
Dewan Kebangsaan, dipilih untuk mewakili populasi berdasarkan etnis dengan rincian 32 anggota dari tiap-tiap republik, sebelas dari tiap-tiap republik otonom, lima dari tiap-tiap oblast otonom, dan satu dari tiap-tiap okrug otonom di Uni Soviet. Tiap-tiap unit administratif yang sama akan mengirim anggota dalam jumlah yang sama pula tanpa memedulikan luas wilayah atau jumlah penduduknya.
Setelah tahun 1989, majelis ini beranggotakan 542 orang, hanya sekitar sepertiga dari jumlah anggota sebelumnya (1.500 orang). Persidangan juga semakin sering diselenggarakan, dari yang semula sebanyak enam bulan menjadi delapan bulan dalam setahun.[2]Presidium menjalankan kegiatan sehari-hari majelis ini saat tidak menyelenggarakan persidangan.
Ketua Presidium Majelis Agung Uni Soviet (1938–1989)