1 декабря 1988 г. была преобразована система органов власти и выборов. Теперь Верховный Совет должен был избираться широким съездом народных депутатов, который объявлялся верховным органом в конституционной системе. Он состоял из 2250 депутатов, третья часть из которых (750 человек) избиралась по территориальным округам с приблизительно одинаковым количеством избирателей; другая треть избиралась по национально-территориальным округам с нормой представительства: 32 депутата от союзной республики, 11 депутатов от автономной республики, пять депутатов от автономной области и один депутат от автономного округа; третья часть избиралась от общественных организаций на их высших форумах. При этом по 100 мест выделялось для представителей от КПСС, профсоюзов и кооперативных организаций, по 75 — для депутатов от ВЛКСМ, организаций женщин, ветеранов, объединений научных работников и творческих союзов и от общественных объединений, имеющих общесоюзные структуры, среди которых, например, были Общество борьбы за трезвость и Общество филателистов. Реальная законодательная власть должна была осуществляться Верховным Советом. Местные бюрократические органы (избирательные комиссии и предвыборные совещания) могли не утвердить кандидата. Таким образом, реформаторы рассчитывали опереться на поддержку демократически настроенных граждан и в то же время удержать большинство депутатских мест за КПСС, предотвращая участие в выборах радикально-оппозиционных кандидатов.
Формально выборы депутатов съезда оказались менее демократическими, чем выборы депутатов Верховного Совета по конституциям 1936 и 1977 гг. Они не были равными и прямыми. В округах на каждый мандат депутата пришлось 230,4 тыс. избирателей, а в общественных организациях — 21,6 избирателя (более чем в 10 тыс. раз меньше!).
На выборах не соблюдался и принцип «один человек — один голос». Например, если избиратель был членом какой-либо общественной организации, академиком и членом ЦК КПСС, он голосовал четыре раза: в своем избирательном округе и в трех общественных организациях.
Съезд избирал из своего состава Верховный Совет СССР, председателя и первого заместителя председателя ВС СССР. Верховный Совет СССР отныне превращался в постоянно действующий орган: его сессии длились три-четыре месяца. Ему был передан ряд полномочий, ранее принадлежавших Президиуму Верховного Совета СССР и Совету министров СССР, что значительно увеличивало роль представительных органов в реальном осуществлении власти в стране. Верховный Совет по-прежнему состоял из двух равноправных палат, сохранивших названия и выбиравшихся съездами народных депутатов. Палаты имели одинаковую численность — по 271 депутату каждая (всего 542 делегата). Палаты избирались на съезде по определенным правилам.
Совет национальностей избирался из депутатов от национально-территориальных округов и общественных организаций по норме: 11 депутатов от союзной республики, четыре депутата от автономной республики, два депутата от автономной области и один депутат от автономного округа. Верховный Совет созывался два раза в год.
Изменения в местных органах государственной власти в порядке эксперимента начались еще в 1987 г. В 5 % районов СССР выборы проводились на состязательной основе: на 94 тыс. мандатов было выдвинуто свыше 120 тыс. кандидатов.
Теперь страна с нетерпением ждала первых за многие десятилетия всеобщих выборов на альтернативной основе. К ним готовились не только структуры КПСС, но и новые оппозиционные организации, участники неформального движения.
Съезды народных депутатов.
26 марта — 9 апреля 1989 г. прошли выборы 2250 народных депутатов СССР из 9505 выдвинутых кандидатов.Большинство депутатов были представителями партийной номенклатуры, настроенными консервативно. Депутатами оказались и либеральные коммунисты. Лидером движения за социальную справедливость стал Б. Н. Ельцин, который обличал номенклатурные привилегии и произвол партийного аппарата. Попытка не допустить его к выборам в Москве провалилась, и большинство москвичей отдали ему свои голоса. Лидером более радикальных демократов стал академик Сахаров, который был избран депутатом от Академии наук.
На съезде народных депутатов, который открылся 25 мая 1989 г., демократы оказались в меньшинстве. Тем не менее они вступили в борьбу с послушным Горбачеву большинством, используя трибуну съезда для изложения своих взглядов. Заседания транслировались по телевидению, и вся страна смотрела их. Большинство понимало, что решается судьба СССР.
Председателем съезда был избран Горбачев. Несколько раз он предоставлял слово Сахарову, который требовал отменить закрепленную в статье 6 Конституции руководящую роль КПСС в советском обществе. Фактически в это время партия уже не исполняла руководящей роли в стране. Консерваторы устраивали Сахарову и другим демократам обструкцию.