Rahvuskogu koosneb kahest kojast - Vanematekojast ja Rahvakojast. Rahvakoda valitakse viieks aastaks. Pärast 2005. aasta valimisi on seal 249 liiget. 68  kohta on reserveeritud naistele. Vanematekogul on 102 liiget, kellest üks kolmandik on provintside esindajad (4-aastase tähtajaga), üks kolmandik provintsiringkondade esindajad (3-aastase tähtajaga) ning üks kolmandik presidendi nimetatud (5-aastase tähtajaga). Pooled presidendi nimetatutest peavad olema naised.