Законодательная власть осуществляется однопалатным Народным собранием, избираемым гражданами по смешанной избирательной системе сроком на 5 лет. Досрочно оно может быть распущено только после референдума. Народное собрание должно включать не менее 350 избранных и не более 10 назначенных президентом членов (в настоящее время в парламенте 458 членов, из них 10 назначенных). Не менее 50% состава парламента должны быть рабочими и крестьянами. Депутат Народного собрания имеет свободный мандат. Он не может быть отозван избирателями; досрочная утрата мандата возможна только по решению парламента, принятому минимум 2/3 голосов (это решение депутат может обжаловать в Кассационный суд). Член парламента обладает обычными депутатскими привилегиями (иммунитет, индемнитет и др.) и подвергается типичным ограничениям не может покупать, арендовать государственную собственность, продавать свою собственность государству, заключать контракты с государством как предприниматель или импортер.
Депутаты парламента объединяются в партийные фракции, в Народном собрании создаются также постоянные и временные комиссии, избирается его председатель.