Nasjonalforsamlingen står for lovgivningen. Den består av 155 medlemmer som blir valgt for fire år. Nasjonalforsamlingen holder fast to møter i året, og kan holde ekstraordinære møter når den blir innkalt av statsministeren. Medlemmene velger hvert andre år en president for nasjonalforsamlingen (må ikke forveksles med landets president). Nasjonalforsamlingens president må signere eller avvise nystiftede lover før det har gått 15 dager. Nasjonalforsamlingen må godkjenne statsministerens regjeringsprogram, og kan tvinge statsministeren til å gå av gjennom mistillitsforslag. Dersom nasjonalforsamlingen forkaster regjeringens program to ganger på ett år kan imidlertid presidenten oppløse forsamlingen og utlyse nyvalg. I praksis har presidenten stor innflytelse på nasjonalforsamlingen gjennom sitt parti (MPS), som innehar de fleste setene i nasjonalforsamlingen.