Уже тогда был сделан шаг к признанию субъектами РСФСР не только национально-территориальных образований, но и территориальных единиц. Это нашло отражение в составе Совета национальностей. В него входили по 3 депутата от каждой из 16 республик, по одному от каждой из 5 автономных областей (в 1991 году 4 из них приобрели статус республик) и 10 автономных округов (всего 63 депутата), а также 63 депутата от краев, областей, городов Москвы и Ленинграда. Совет Республики состоял из того же числа депутатов, что и Совет национальностей, то есть из 126 депутатов. В каждой из палат Верховного Совета были созданы постоянные комиссии, а кроме того, создавались постоянные комитеты Верховного Совета, куда входили депутаты из обеих палат. Это было новшество, свидетельствующее о появлении у Верховного Совета РСФСР черт, характерных для парламента федеративного государства. Ранее в нашей стране такие межпалатные органы не образовывались. Каждая из палат избирала своего председателя и его заместителей. Решения Верховного Совета принимались как на раздельных, так и на совместных заседаниях палат. Съезд народных депутатов и Верховный Совет России действовали весьма активно на протяжении более чем трех лет, зачастую достаточно твердо отстаивая свои полномочия во взаимоотношениях с исполнительной властью.
В рассматриваемый период времени гораздо более серьезные демократические новации были предприняты в области законодательства о выборах и референдумах. Впервые за многие годы предусматривалось проведение состязательных выборов с возможностью выдвижения нескольких кандидатов в депутаты на один мандат. Для того чтобы сломать устоявшуюся десятилетиями практику безальтернативных выборов, представлявших собой, по сути, лишь процедуру единогласной поддержки населением монополии КПСС, в Конституции СССР специально оговаривалось, что число кандидатов в депутаты не ограничивается, в избирательные бюллетени может быть включено любое число кандидатов. При разработке проекта закона о выборах народных депутатов СССР были даже предложения об обязательности выдвижения нескольких кандидатов, а также о том, что, если в округе окажется один кандидат, в бюллетене обязательно должны стоять слова «за» и «против», чтобы избиратель все равно сделал выбор. Однако такого рода предложения были отвергнуты. Тем не менее на состоявшихся весной 1989 года союзных выборах состязательность все-таки имела место: на 1500 мест по территориальным и национально-территориальным избирательным округам был выдвинут 7531 кандидат, то есть в среднем 5 на один мандат. Несмотря на то что более чем в 300 округах было выдвинуто всего по одному кандидату, общей тенденцией данного периода стала реальная состязательность кандидатов, и хотя она по-прежнему управлялась и даже сдерживалась, выборы все-таки стали намного демократичнее.
Для понимания внутренних механизмов организации выборов следует сказать и об изменениях правового статуса избирательных комиссий. Прежде всего, система избирательных комиссий получила своеобразное организационно-правовое развитие в направлении образования как территориальных и национально-территориальных избирательных комиссий, так и избирательных комиссий общественных организаций. В соответствии с Законом СССР «О выборах народных депутатов СССР» для проведения выборов народных депутатов СССР Верховный Совет СССР образовывал Центральную избирательную комиссию по выборам народных депутатов СССР (в составе председателя, двух его заместителей, секретаря и 31 члена комиссии со сроком полномочий в пять лет). Впервые предусматривалось создание общесоюзными органами общественных организаций – избирательных комиссий по выборам народных депутатов СССР от общественных организаций, которые регистрировали выдвинутых кандидатов в депутаты, обеспечивали организацию голосования и устанавливали результаты выборов. Также создавались окружные избирательные комиссии, образуемые в каждом территориальном и национально-территориальном избирательном округе соответствующими Советами народных депутатов.