Согласно статье 2 Закона от 1972 г. № 38 «О Народном собрании» (в ред. 2011 г.) крестьянином считается любое лицо, для которого занятие сельским хозяйством является единственным видом трудовой деятельности и основным источником средств к существованию. Кроме того, для признания крестьянином по смыслу данного закона лицо должно проживать в сельской местности, а также вместе со своим супругом и несовершеннолетними детьми быть собственником или арендовать не более 10 федданов земли (1 феддан – 0,42 га). Рабочим признается лицо, занятое физическим или умственным трудом в сфере сельского хозяйства, промышленности или услуг, чьим основным источником дохода является такая трудовая деятельность. При этом данное лицо не должно быть зарегистрировано в качестве коммерсанта, состоять членом нерабочего профсоюза или иметь диплом о высшем образовании. Правда, последние два ограничения не распространяются на членов нерабочих профсоюзов, если они не имеют высшего образования, а также на лиц, которые начали свою трудовую деятельность в качестве рабочих и лишь затем получили высшее образование. Однако в обоих случаях для отнесения к категории рабочего необходимо оставаться членом рабочего профсоюза.
Конституция 1971 г. и Закон от 1972 г. № 38 (в ред. 2011 г.), требующие, чтобы рабочие и крестьяне составляли не менее половины членов Народного собрания, сделали процедуру голосования более сложной. Согласно статье 15 Закона № 38 считается избранным кандидат, получивший абсолютное большинство действительных голосов, поданных за него. А если оба кандидата, получившие абсолютное большинство голосов, не являются рабочими или крестьянами, то считается избранным тот, кто получил больше голосов. Далее проводится повторное голосование для кандидатов от рабочих и крестьян, которые получили относительное большинство в том же округе. Но если ни один из тех кандидатов не смог получить абсолютное большинство голосов, то проводится повторное голосование для выборов тех кандидатов, которые получили относительное большинство, с условием, чтобы среди них были рабочие и крестьяне. В случае же если ни один из кандидатов не смог набрать при повторном голосовании абсолютное большинство, то объявляется избранным тот, кто получил относительное большинство, но поданных голосов должно быть не менее 20 % от числа всех избирателей. В любом случае в каждом округе должен быть избран один представитель от рабочих или крестьян. Вся эта сложная процедура была придумана законодателем для того, чтобы обеспечить рабочим и крестьянам половину мест в парламенте. Что же касается других кандидатов, то в той же статье говорится: если кандидат, получивший большинство голосов, был из рабочих или крестьян, то этот кандидат считается избранным, даже если получил равное с остальными кандидатами число голосов. А повторное голосование проводится между остальными кандидатами.
Согласно законам о Народном собрании и Закону о местных народных собраниях кандидаты в депутаты, выдвигаемые партиями и индивидуально гражданами, в избирательном бюллетене делятся на два списка: партийный список, единый по стране (кандидаты, выдвинутые партиями), и индивидуальный список (кандидаты, баллотирующиеся в отдельно взятых, чаще всего в двухмандатных округах). В списке каждой партии половину кандидатов должны составлять рабочие и крестьяне, так же и в индивидуальных списках. Избиратель имеет, по существу, четыре голоса. Он должен проголосовать за список какой-либо партии, выбрав из него равное количество рабочих и крестьян (он может также голосовать за список в целом, но и в этом случае число избранных от данной партии должно быть разделено по указанным выше категориям), а также отдать два голоса за индивидуальных кандидатов: один должен быть из категории рабочих и крестьян, другой – из прочих. Голоса являются недействительными, если голос был подан более чем за один список или разных кандидатов более чем из одного списка, если избиратель отметил свое мнение на ином бюллетене, а не на том, который ему вручил председатель комиссии, или на бюллетене, на котором нет подписи председателя избирательной комиссии, или с любыми другими отметками избирателя.
При подсчете голосов по партийным спискам применяется пропорциональная избирательная система, при подсчете голосов по индивидуальным кандидатурам (по округам) – мажоритарная система относительного большинства, если по округу более двух кандидатов. При этом избранными считаются кандидаты, получившие не менее 10 % голосов зарегистрированных избирателей. Если же по округу выдвинуты только два кандидата (один – от рабочих и крестьян, другой – от прочих), то для избрания им необходимо получить не менее 20 % голосов зарегистрированных избирателей.