За конституцією законодавча влада в країні належить однопалатній Національній Асамблеї (Congreso Nacional), яка складається зі 128 депутатів. Щорічні сесії Національної Асамблеї відбуваються з 25 січня по 31 грудня. Національна Асамблея обирає голову і членів Верховного Суду, прокурора республіки та їхніх заступників. Асамблея також затверджує проект бюджету, що представляється виконавчою владою, приймає рішення про залучення позик та іноземного капіталу.